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
  Anonymous Quiz
    45%
    socket_connect()
      
    10%
    connect_socket()
      
    29%
    open_socket()
      
    15%
    socket_create()
      
    Anonymous Quiz
    77%
    Методы, которые автоматически вызываются при определённых событиях в жизненном цикле объекта.
      
    5%
    Методы, которые могут использоваться только внутри абстрактных классов.
      
    2%
    Методы, которые используются для выполнения операций с числами в PHP.
      
    16%
    Методы, которые вызываются только через магические константы.
      
    • Быстрый доступ для равенств (=) и точных запросов.
• Не подходит для диапазонных запросов.
2. B-Tree индекс:
• Оптимален для диапазонных запросов и сортировки.
• Поддерживает равенства и сравнения (<, >).
• Медленнее hash-индекса для точного поиска.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    36%
    mime_type()
      
    13%
    get_file_mime()
      
    20%
    filetype()
      
    30%
    get_mime_type()
      
    ❤1
  Anonymous Quiz
    77%
    Массив, который доступен для всех функций и скриптов на сервере.
      
    4%
    Массив, который хранит информацию о текущем пользователе.
      
    6%
    Массив, который используется для хранения констант в PHP.
      
    13%
    Массив, который содержит информацию о настройках сервера.
      
    1. Пример — связанный список (linked list), где каждый узел содержит значение и ссылку на следующий узел.
2. Такие типы обеспечивают удобное добавление и удаление элементов, но имеют медленный доступ по индексу (O(n)).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤1
  Anonymous Quiz
    8%
    Integer
      
    9%
    String
      
    72%
    Array
      
    12%
    Float
      
    ❤1
  Anonymous Quiz
    5%
    PHP Data Oriented
      
    63%
    PHP Database Object
      
    28%
    PHP Data Objects
      
    4%
    PHP Database Oriented
      
    1. Оно позволяет использовать внешние переменные даже после завершения их контекста.
2. Замыкания полезны для сохранения состояния и создания функций с заранее заданными параметрами.
3. Пример: функция, возвращающая другую функцию, которая использует переменные из замыкающего контекста.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1