Anonymous Quiz
31%
fetch()
48%
fetchObject()
17%
fetchAssoc()
3%
fetchArray()
Anonymous Quiz
39%
session_regenerate_id()
16%
session_reset_id()
13%
session_new_id()
32%
session_refresh_id()
Это механизм синхронизации доступа к данным, предотвращающий одновременное изменение записей.
1. Они используются для обеспечения целостности данных в многопользовательских системах.
2. Различают уровни блокировок: строковые, табличные и на уровне транзакций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
24%
filemtime()
17%
filectime()
3%
fileatime()
57%
filetime()
Anonymous Quiz
19%
composer upgrade
77%
composer update
1%
composer refresh
3%
composer install
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
74%
CURLOPT_TIMEOUT
13%
CURLOPT_WAITTIME
5%
CURLOPT_EXECUTIONTIME
8%
CURLOPT_REQUESTTIME
Anonymous Quiz
52%
14%
10%
24%
2. Singleton: гарантирует наличие только одного экземпляра объекта.
3. Caching: хранит часто используемые данные, чтобы минимизировать дорогостоящие операции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3
Anonymous Quiz
29%
CURLOPT_METHOD
3%
CURLOPT_CUSTOMREQUEST
53%
CURLOPT_HTTP_METHOD
15%
CURLOPT_REQUEST_METHOD
Anonymous Quiz
68%
array_map()
15%
array_walk()
10%
array_filter()
7%
array_apply()
💊4🤔1
1. Динамическая типизация: PHP автоматически определяет тип переменной на основе её значения.
2. Явная типизация: начиная с PHP 7, можно указывать типы аргументов и возвращаемых значений функций (int, string, array и т.д.).
3. Слабая типизация: PHP преобразует типы данных автоматически при необходимости.
4. Строгая типизация: включает строгую проверку типов через директиву declare.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
39%
array_chunk()
39%
array_split()
18%
array_slice()
3%
array_divide()
🤔2
Anonymous Quiz
12%
current()
29%
next()
9%
key()
49%
Все вышеперечисленные
2. Родительский класс или интерфейс может быть заменён его наследником, сохраняя единообразие вызовов.
3. Пример: использование одного метода render() для вывода разного контента в зависимости от конкретного класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
66%
get_cookie_params()
12%
read_cookie_params()
19%
session_get_cookie_params()
3%
fetch_cookie_params()
Anonymous Quiz
47%
session_regenerate_id(true)
23%
session_reset_id()
8%
session_create_id()
23%
session_refresh_id()
2. Инкапсуляция логики: методы класса предоставляют контролируемый интерфейс для работы с данными.
3. Сохранение целостности: защита данных от некорректных изменений извне.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
57%
CURLOPT_TIMEOUT
16%
CURLOPT_TIMEOUT_MS
16%
CURLOPT_EXECUTION_TIME
12%
CURLOPT_MAXTIME
Anonymous Quiz
36%
pathinfo()
35%
fileinfo()
10%
getpath()
19%
filepath()
🔥1