Где в PHP лежит тело POST-запроса? Как получить данные из формы и из JSON-запроса?
В PHP тело POST-запроса доступно через несколько способов, в зависимости от типа данных:
Читать ответПодготовка к интервью
206 вопросов по PHP с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по PHP — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: php, database, backend.
Каталог
В PHP тело POST-запроса доступно через несколько способов, в зависимости от типа данных:
Читать ответЭто механизм, который позволяет ссылаться на вызванный класс в контексте статических вызовов. Он решает проблему, связанную с самореференциями в наследующих классах при использовании ключевого слова static::.
Читать ответЭтот набор вопросов предназначен для комплексного интервью и требует развернутых личных ответов, основанных на вашем опыте. Вот краткие рекомендации по каждому пункту:
Читать ответДа, я имел опыт написания кода на PHP. Например, для создания простого REST API можно использовать следующий код:
Читать ответДля настройки взаимодействия PHP с сервером Nginx обычно используется FastCGI через PHP-FPM (FastCGI Process Manager).
Читать ответЗапрос попадает во front controller и Kernel, затем HttpKernel организует выбор контроллера, разрешение аргументов и получение Response. По ходу вызываются события для расширения обработки.
Читать ответSymfony Messenger — компонент для отправки сообщений через bus и обработки handlers. Сообщение может обрабатываться сразу или передаваться в transport для выполнения worker позднее.
Читать ответЧувствительность идентификаторов к регистру, экспорт в Go и соглашения об именовании — разные правила, зависящие от языка.
Читать ответКак честно описать уровень знакомства с PHP, отделяя самостоятельную разработку, поддержку чужого кода, учебную практику и теоретические знания.
Читать ответВ каких случаях float использовать нельзя? числовые расчёты, для которых критична точность финансовые и бухгалтерские системы проверка равенства из-за ошибок округления аналитика, требующая согласованности значений…
Читать ответоператоры сравнения в JavaScript == — нестрогое сравнение с приведением типов (loose equality) === — строгое равенство без преобразования типов (strict equality) При использовании == возможны неожиданные результаты…
Читать ответЧем отличаются MySQL и PostgreSQL? MySQL — распространённая реляционная СУБД, которую ценят за простоту настройки и высокую скорость работы PostgreSQL — расширяемая объектно-реляционная СУБД, поддерживающая сложные…
Читать ответ