Anonymous Quiz
8%
preg_grep()
82%
preg_match_all()
3%
preg_find_all()
7%
preg_search_all()
Anonymous Quiz
37%
16%
16%
31%
2. Стап (Stub): подставной объект, возвращающий заранее определённые данные, но не отслеживающий вызовы.
3. Разница в том, что моки проверяют взаимодействие, а стабы — данные.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
39%
getProperties()
49%
get_object_vars()
9%
getVars()
3%
fetchProperties()
Anonymous Quiz
73%
path
18%
domain
3%
secure
6%
httpOnly
1. Simple Factory: один метод создаёт разные объекты.
2. Factory Method: делегирует создание объектов подклассам.
3. Abstract Factory: создаёт семейства связанных объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
14%
CURLOPT_HEADERREFERER
18%
CURLOPT_SETREFERER
39%
CURLOPT_REFERER
29%
CURLOPT_HTTPREFERER
Anonymous Quiz
20%
putcsv()
15%
writecsv()
28%
fwritecsv()
37%
fputcsv()
Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Anonymous Quiz
6%
preg_grep()
57%
preg_match()
35%
preg_filter()
3%
preg_find()
Anonymous Quiz
21%
0%
50%
28%
1. Используется для эффективного поиска по словам или фразам в текстовых полях.
2. Применяется в MySQL, PostgreSQL, ElasticSearch и других системах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
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%