Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
28%
error_level()
30%
get_error_level()
28%
error_reporting()
14%
get_error_reporting()
Anonymous Quiz
28%
fullpath()
39%
realpath()
26%
get_realpath()
7%
symlink_path()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
37%
getError()
8%
errorInfo()
50%
getLastError()
5%
errorDetails()
Anonymous Quiz
25%
69%
2%
5%
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
52%
false
29%
null
14%
-1
5%
0
Anonymous Quiz
3%
Использование глобальных переменных
9%
Использование функций array_map и array_filter для обработки данных
3%
Использование регулярных выражений
84%
Использование индексирования полей и оптимизация запросов с помощью EXPLAIN
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3💊1
Anonymous Quiz
29%
http_client
3%
external_api_manager
10%
api_requester
58%
GuzzleHTTP
👍1
Anonymous Quiz
12%
anonymous
8%
lambda
63%
function
17%
closure
Это принцип построения ПО, который отделяет бизнес-логику от деталей реализации.
Ключевые принципы:
- Разделение слоев – отделение логики от UI и базы данных.
- Независимость от фреймворков – можно менять базу данных или API без переписывания логики.
- Устойчивость к изменениям – легче поддерживать и тестировать код.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
20%
session_manager и session_store
33%
session_save_handler и session_start
15%
session_handler и session_data
33%
session_open и session_close
Anonymous Quiz
14%
Traversable
78%
Iterator
5%
ArrayAccess
3%
Countable
💊2👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
26%
rewind()
57%
reset()
11%
seek()
6%
go_to_start()
🔥1
Anonymous Quiz
36%
Передать переменную по значению в use
50%
Передать переменную по ссылке в use
10%
Использовать global
4%
Использовать static
👍1🔥1
2. Результаты подзадач сохраняются и переиспользуются, чтобы избежать повторных вычислений.
3. Используется для задач оптимизации, например, нахождение кратчайшего пути, задачи Фибоначчи или задач на разбиение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
20%
json_encode с параметром false
8%
json_parse с параметром true
72%
json_decode с параметром true
0%
json_convert с параметром false
Anonymous Quiz
97%
try-catch
1%
if-else
1%
switch
0%
for