Динамическая типизация позволяет переменной менять тип во время выполнения программы. Тип определяется автоматически на основе присвоенного значения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
9%
$object['property']
34%
$object->get('property')
9%
$object::property
48%
$object->property
Anonymous Quiz
24%
fetch()
52%
fetchObject()
14%
fetchAssoc()
10%
fetchArray()
👍1
- В PHP двойные кавычки позволяют интерполировать переменные, а одинарные – нет.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
2%
Использование встроенных функций для работы с JSON
2%
Использование глобальных переменных для хранения данных
2%
Использование функций для обработки массивов
94%
Использование библиотеки GD или Imagick
Anonymous Quiz
24%
is_uploaded_file
16%
check_upload
49%
file_uploaded
12%
validate_upload
1. Динамическая типизация: PHP автоматически определяет тип переменной на основе её значения.
2. Явная типизация: начиная с PHP 7, можно указывать типы аргументов и возвращаемых значений функций (int, string, array и т.д.).
3. Слабая типизация: PHP преобразует типы данных автоматически при необходимости.
4. Строгая типизация: включает строгую проверку типов через директиву declare.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
11%
use Namespace::SubNamespace::ClassName;
83%
use Namespace\SubNamespace\ClassName;
2%
include Namespace\SubNamespace\ClassName;
4%
require Namespace\SubNamespace\ClassName;
Anonymous Quiz
33%
OutOfBoundsException
24%
ArrayBoundsException
30%
ArrayOutOfBoundsException
13%
InvalidArrayBoundsException
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
72%
Использование сессий с автоматическим управлением временем жизни
2%
Использование глобальных переменных для хранения временных данных
22%
Использование кэша файловой системы
4%
Использование функции sleep для задержек
Anonymous Quiz
88%
str_replace()
2%
replace()
10%
substr_replace()
0%
str_modify()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
61%
call_user_func_array()
16%
invoke_function()
0%
run_function()
22%
execute_func()
🤔 Какой из методов в PHP используется для проверки правильности имени переменной?
Anonymous Quiz
27%
check_var_name
44%
is_valid_var
0%
valid_variable_name
29%
is_valid_variable
🤔 Как настроить autoload через Composer?
Composer предоставляет механизм автоматической загрузки классов (autoload), который позволяет не писать вручную require.
Основные шаги:
1. Использовать PSR-4 или PSR-0 – правила именования классов.
2. Настроить autoload в composer.json – указать, какие пространства имен использовать.
3. Выполнить composer dump-autoload – обновить автозагрузку после изменения файлов.
4. Использовать require 'vendor/autoload.php' – подключить автозагрузку в проекте.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Composer предоставляет механизм автоматической загрузки классов (autoload), который позволяет не писать вручную require.
Основные шаги:
1. Использовать PSR-4 или PSR-0 – правила именования классов.
2. Настроить autoload в composer.json – указать, какие пространства имен использовать.
3. Выполнить composer dump-autoload – обновить автозагрузку после изменения файлов.
4. Использовать require 'vendor/autoload.php' – подключить автозагрузку в проекте.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой метод в PHP позволяет организовать гибкую и масштабируемую архитектуру приложения с использованием принципов проектирования и паттернов?
Anonymous Quiz
90%
Использование паттернов проектирования
4%
Использование встроенных функций для управления структурой кода
2%
Использование глобальных переменных для организации кода
4%
Использование регулярных выражений для обработки данных
💊4🤔1
🤔 Какой метод в PHP позволяет обеспечить надежное управление зависимостями и версиями библиотек в проекте, интегрируясь с CI/CD системами?
Anonymous Quiz
0%
Использование глобальных переменных
94%
Использование Composer вместе с интеграцией в системы CI/CD
6%
Использование функций include и require для подключения библиотек
0%
Использование регулярных выражений
🤔 Что реализует класс DateTime?
1. Класс DateTime в PHP предоставляет объектно-ориентированный способ работы с датой и временем.
2. Он позволяет создавать, изменять, форматировать и сравнивать даты.
3. Также включает функционал для работы с временными зонами через класс DateTimeZone.
4. Упрощает работу с датами благодаря методам, таким как add(), sub(), и форматированию с помощью format().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2. Он позволяет создавать, изменять, форматировать и сравнивать даты.
3. Также включает функционал для работы с временными зонами через класс DateTimeZone.
4. Упрощает работу с датами благодаря методам, таким как add(), sub(), и форматированию с помощью format().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод в PHP позволяет создавать и управлять пулом соединений с базой данных для улучшения производительности?
Anonymous Quiz
0%
Использование глобальных переменных
2%
Использование регулярных выражений
32%
Использование функций mysql_connect и mysql_close
66%
Использование пулов соединений (Connection Pooling)
🤔 Какой паттерн проектирования в PHP используется для создания сложных объектов пошагово?
Anonymous Quiz
6%
Singleton
74%
Builder
20%
Factory
0%
Observer