Anonymous Quiz
40%
int()
10%
to_integer()
35%
intval()
15%
parse_int()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
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