Anonymous Quiz
    2%
    Использование встроенных функций для управления доступом
      
    2%
    Использование глобальных переменных
      
    97%
    Использование модификаторов доступа (public, protected, private)
      
    0%
    Использование функций для изменения свойств объекта
      
    Anonymous Quiz
    10%
    null
      
    86%
    пустой массив
      
    3%
    false
      
    1%
    ошибка
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    16%
    detach()
      
    44%
    remove()
      
    36%
    delete()
      
    3%
    exclude()
      
    Anonymous Quiz
    75%
    Использование расширения PCNTL и сокетов
      
    13%
    Использование глобальных переменных
      
    8%
    Использование функций sleep и usleep
      
    4%
    Использование функций для работы с массивами
      
    1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    4%
    new class with BaseClass {}
      
    13%
    new class implements BaseClass {}
      
    6%
    new class(BaseClass) {}
      
    77%
    new class extends BaseClass {}
      
    🤔1
  Anonymous Quiz
    2%
    addslashes()
      
    6%
    htmlentities()
      
    85%
    htmlspecialchars()
      
    8%
    strip_tags()
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  Anonymous Quiz
    39%
    fwrite() с флагом FILE_APPEND
      
    49%
    file_put_contents() с флагом FILE_APPEND
      
    11%
    fputs() с флагом FILE_APPEND
      
    0%
    append_file() с флагом FILE_APPEND
      
    Anonymous Quiz
    59%
    preg_split()
      
    38%
    preg_match()
      
    2%
    split()
      
    2%
    preg_divide()
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    21%
    PHP\EventManager
      
    32%
    Symfony\Component\EventDispatcher\EventDispatcher
      
    16%
    EventDispatcher
      
    32%
    Observer
      
    👍1
  Anonymous Quiz
    21%
    Нельзя использовать два trait с одинаковыми методами в одном классе.
      
    13%
    При конфликте, компилятор автоматически выбирает метод из первого trait.
      
    56%
    Можно явно указать, какой метод использовать, используя оператор insteadof.
      
    10%
    PHP поддерживает только ручное переименование конфликтующих методов.
      
    🤔8💊1
  - В PHP двойные кавычки позволяют интерполировать переменные, а одинарные – нет.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔1
  Anonymous Quiz
    38%
    функция
      
    8%
    метод
      
    52%
    лямбда
      
    2%
    класс
      
    💊3
  Anonymous Quiz
    24%
    Использование функции class_alias
      
    9%
    Использование глобальных переменных
      
    7%
    Использование регулярных выражений
      
    60%
    Использование функции get_declared_classes
      
    Это распределенная система контроля версий, работающая на основе графа коммитов и хранения изменений через хеши (SHA-1).
1. Объектная модель:
- Commit – снимок состояния проекта.
- Tree – каталог файлов в коммите.
- Blob – сами файлы (содержимое).
2. Система ссылок (HEAD, branches, tags).
3. Механизм staging (индексация изменений) перед коммитом.
4. Быстрая работа за счет хранения только изменений (deltas) и поддержки локального репозитория.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    30%
    
  14%
    
  11%
    
  45%
    
  Composer предоставляет механизм автоматической загрузки классов (autoload), который позволяет не писать вручную require.
Основные шаги:
1. Использовать PSR-4 или PSR-0 – правила именования классов.
2. Настроить autoload в composer.json – указать, какие пространства имен использовать.
3. Выполнить composer dump-autoload – обновить автозагрузку после изменения файлов.
4. Использовать require 'vendor/autoload.php' – подключить автозагрузку в проекте.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM