Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
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
Anonymous Quiz
22%
parse_csv
22%
csv_split
9%
csv_read
48%
fgetcsv