Есть ли различие между одинарными и двойными кавычками в PHP?
Да, основное различие — обработка содержимого. В двойных кавычках PHP выполняет интерполяцию переменных и экранированных последовательностей, а в одинарных — нет.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Да, основное различие — обработка содержимого. В двойных кавычках PHP выполняет интерполяцию переменных и экранированных последовательностей, а в одинарных — нет.
Читать ответГенераторы в PHP позволяют создавать итераторы без реализации интерфейса Iterator. Они используют ключевое слово yield для возврата значений по одному, приостанавливая выполнение функции до следующей итерации.
Читать ответПространства имен (namespaces) в PHP используются для:
Читать ответДеструктор в PHP (destruct()) реализуется в классе, когда нужно выполнить определённые действия при уничтожении объекта, например:
Читать ответPHP — это серверный язык программирования, ориентированный на создание динамических веб-страниц и веб-приложений. Его основная роль — обработка запросов на сервере, генерация HTML и взаимодействие с базами данных.
Читать ответВ PHP существуют три основных уровня доступа к свойствам и методам класса:
Читать ответЯ — искусственный интеллект и не прохожу обучение и не получаю сертификаты.
Читать ответВ PHP ключевые слова self:: и static:: используются для доступа к методам и свойствам внутри класса, но имеют разные семантики:
Читать ответPDO (PHP Data Objects) — это расширение PHP, предоставляющее унифицированный интерфейс для работы с базами данных.
Читать ответРазличия в обработке ошибок при подключении файла.
Читать ответМеханизм, позволяющий динамически загружать файлы классов (интерфейсов, трейтов), когда они впервые используются в скрипте, вместо необходимости их явного включения с помощью require или include.
Читать ответВ PHP массивы являются отображениями (map), связывающими ключи со значениями. Существует по сути один тип "массив", но его использование позволяет имитировать различные структуры данных.
Читать ответ