Anonymous Quiz
    41%
    strcmp()
      
    22%
    strcasecmp()
      
    26%
    strcompare()
      
    11%
    strcomp()
      
    Anonymous Quiz
    39%
    is_empty()
      
    5%
    isempty()
      
    56%
    empty()
      
    0%
    check_empty()
      
    💊1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    54%
    strtoupper()
      
    2%
    ucfirst()
      
    38%
    mb_strtoupper()
      
    6%
    strtoupper_l()
      
    Anonymous Quiz
    67%
    is_nan()
      
    7%
    check_nan()
      
    15%
    nan()
      
    11%
    is_not_a_number()
      
    🤔5👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    26%
    error_level()
      
    24%
    get_error_level()
      
    35%
    error_reporting()
      
    15%
    get_error_reporting()
      
    Anonymous Quiz
    12%
    loaded_extensions()
      
    28%
    get_loaded_extensions()
      
    26%
    extensions()
      
    34%
    get_extensions()
      
    • Он хранит ссылки на зависимости и позволяет получить их по запросу.
• Недостаток: сложнее отслеживать зависимости и тестировать код, так как локатор создаёт скрытые связи.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    12%
    Специальная область памяти для хранения данных о переменных.
      
    76%
    Механизм для группировки и организации классов, интерфейсов, функций в логически связанные группы.
      
    11%
    Функция для управления областью видимости переменных в PHP.
      
    1%
    Метод для создания и удаления пользовательских функций в PHP.
      
    Anonymous Quiz
    88%
    Библиотека, содержащая стандартные функции и классы для работы с типами данных и структурами в PHP.
      
    5%
    Специальный модуль для работы с базами данных в PHP.
      
    3%
    Фреймворк для разработки веб-приложений на PHP.
      
    5%
    Механизм для работы с файлами и директориями в PHP.
      
    • Фабрика скрывает детали создания объектов, предоставляя интерфейс для их создания.
• Пример: ShapeFactory может возвращать объекты разных классов (Circle, Square) на основе входных параметров.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    35%
    get_current_dir()
      
    15%
    current_directory()
      
    16%
    getcwd()
      
    34%
    current_dir()
      
    Anonymous Quiz
    12%
    Класс, который можно создать только через наследование.
      
    19%
    Класс, который содержит только абстрактные методы.
      
    68%
    Класс, который нельзя использовать напрямую, а только через его наследники.
      
    2%
    Класс, который автоматически создаёт экземпляр при загрузке PHP.
      
    • Low Coupling (низкая связанность): уменьшение зависимости между модулями, чтобы изменения в одном модуле минимально затрагивали другие.
• High Cohesion (высокая связность): логически связанные функции и данные группируются в одном модуле, делая его функционально независимым.
Совмещение этих принципов упрощает сопровождение и тестирование кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3😁1
  Anonymous Quiz
    13%
    encode_json() и decode_json()
      
    85%
    json_encode() и json_decode()
      
    1%
    convert_to_json() и convert_from_json()
      
    2%
    serialize_json() и deserialize_json()
      
    Anonymous Quiz
    9%
    Тип атаки, при которой злоумышленник выполняет SQL-запросы от имени другого пользователя.
      
    8%
    Тип атаки, при которой злоумышленник внедряет вредоносный JavaScript-код на сайт.
      
    80%
    Тип атаки, при которой злоумышленник внедряет SQL-код в параметры запроса для получения данных в бд.
      
    4%
    Тип атаки, при которой злоумышленник подменяет данные в транзакции между клиентом и сервером.
      
    • Он автоматически создаёт объекты и предоставляет их другим компонентам, решая, какие зависимости инъектировать.
• Контейнер упрощает реализацию DI, улучшает модульность и тестируемость приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    16%
    delete_cookie()
      
    35%
    unset_cookie()
      
    6%
    remove_cookie()
      
    44%
    setcookie() с параметром с истекшим сроком действия
      
    Anonymous Quiz
    32%
    $_SERVER['REMOTE_ADDR']
      
    33%
    $_SERVER['HTTP_X_FORWARDED_FOR']
      
    15%
    get_client_ip()
      
    20%
    $_SERVER['CLIENT_IP']
      
    1. Оно фокусируется на том, что объект делает, а не на том, как он это делает.
2. Реализуется через абстрактные классы, интерфейсы или методы.
3. Помогает упрощать сложные системы, скрывая ненужные детали и обеспечивая высокую модульность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1