Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

test

  • 1
    вклад
  • 15
    вопросов
  • 2
    ответа
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Symfony как обьеденить - условия в валидации?

    BoShurik
    BoShurik @BoShurik Куратор тега Symfony
    Symfony developer
    symfony.com/doc/current/reference/constraints/Call...

    use Symfony\Component\Validator\Constraints as Assert;
    use Symfony\Component\Validator\Context\ExecutionContextInterface;
    
    class Model
    {
        /**
         * @var string
         */
        public $foo;
    
        /**
         * @var string
         */
        public $bar;
    
        /**
         * @Assert\Callback()
         *
         * @param ExecutionContextInterface $context
         * @param $payload
         */
        public function validateFooBar(ExecutionContextInterface $context, $payload)
        {
            $fooViolations = $context->getValidator()->validate($this->foo, new Assert\NotBlank());
            $barViolations = $context->getValidator()->validate($this->bar, new Assert\NotBlank());
    
            if ($fooViolations->count() > 0 && $barViolations->count() > 0) {
                $context->buildViolation('foo или bar должны быть заполнены')
                    ->addViolation()
                ;
            }
        }
    }
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как извлечь строку по регулярному выражению php?

    Rsa97
    Rsa97 @Rsa97
    Для правильного вопроса надо знать половину ответа
    preg_match, третий параметр.
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как правильно составить паттерн руглярного выражения?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov
    /height\s*:\s*[0-9]+px\s*;/

    \s* - это любое количество пробельных символов (включая ноль). На всякий случай.

    А вы неправильно квантификатор написали, должно быть хотя бы так: {0,9999}. А правильнее так, как я написал выше.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • PHP Simple HTML DOM выводить html как текст на странице?

    Austin_Powers
    Олег @Austin_Powers
    Web developer (Symfony, React.js)
    Попробуйте:
    {{ test | raw }}
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • PHP Simple HTML DOM выводить html как текст на странице?

    BoShurik
    BoShurik @BoShurik Куратор тега Symfony
    Symfony developer
    {{ test | raw }}
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Какая роль php в современном вебе?

    Terras
    Сергей Нижний Новгород @Terras
    В общем.

    1) PHP юзается в огромном количестве различных проектов. Например, symfony юзается для больших и сложных проектов. Также ПХП юзается для всякого e-commerce итд

    2) Python/Ruby в рф не очень популярны. Например, Python юзается во всяких гигантах типа mail.ru/yandex (но ты там точно не захочешь работать), плюс всякие стартапы, где нужно работать с данными (питон имеет хорошие мат-либы).

    3) Тут нужно понимать следующую вещь. Никто в здравом уме не будет писать на Питоне/Руби/Ноде проекты уровня блога, информационного сайта, интернет-магазина. Так как это выйдет в разы дороже, чем делать проект на движках ПХП. Поэтому при просмотре вакансий может показаться, что эти языки - это какой-то сложный и крутой кастом, а пхп - это хрень всякая. На ПХП тоже есть куча сложных проектов на фреймворках, просто из-за обилия вакансий они теряются в массе.
    ____

    Не слушай стоны людей, что ПХП мертв, пхп никому не нужен, он ужасен и прочее. Если ты хочешь быть веб-разработчиком в РФ, то начинать тебе надо именно с ПХП. На Питоне(Руби), работу найти в разы сложнее, там сразу ожидают более высокий уровень разрабов, основная масса вакансий сосредоточена в столицах. Что на ПХП, что на Питоне(Руби), можно сделать аналогичные проекты.
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 10 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 8 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • Andrey Barbolin
    • 7 ответов
    • 0 вопросов
  • rPman
    • 7 ответов
    • 0 вопросов
  • Dr. Bacon
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации