🤔 Какой из методов в PHP используется для чтения и записи в поток данных с использованием файловых указателей?
Anonymous Quiz
31%
stream_open и stream_write
63%
fopen и fwrite
4%
file_pointer и file_write
2%
open_file и write_file
🤔 В чем заключается обработка ошибок и исключений?
Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой встроенный интерфейс PHP используется для создания класса, работающего как массив?
Anonymous Quiz
3%
Countable
33%
ArrayAccess
57%
Iterable
7%
Traversable
🤔 Какой механизм PHP позволяет реализовать отложенное выполнение кода, обеспечивая более эффективное использование ресурсов?
Anonymous Quiz
28%
Коллбэки
9%
Лямбда-функции
30%
Промисы
33%
Генераторы
🤔 Какую проблему решают фабрика и фабричный метод?
Фабрика и фабричный метод решают проблему создания объектов в программе, отделяя процесс их создания от бизнес-логики. Это помогает сделать код более гибким, давая возможность изменять способ создания объектов без изменения основного кода. Эти паттерны используются для улучшения тестируемости, расширяемости и поддерживаемости программы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой метод в PHP позволяет обеспечить безопасность данных, передаваемых через сеть, с использованием шифрования и дешифрования?
Anonymous Quiz
35%
base64_encode и base64_decode
26%
mcrypt_encrypt и mcrypt_decrypt
33%
openssl_encrypt и openssl_decrypt
6%
hash и hash_hmac
🤔 Какой механизм PHP позволяет выполнить SQL-запросы и получать результаты с использованием параметризованных запросов для предотвращения SQL-инъекций?
Anonymous Quiz
86%
PDO
9%
MySQLi
5%
pg_query
0%
ADODB
🤔 Чем HTTP первой версии отличается от второй?
HTTP/1.1 требует для каждого запроса нового соединения, что создает дополнительную нагрузку. HTTP/2 поддерживает мультиплексирование, позволяя передавать несколько запросов и ответов одновременно по одному соединению, что улучшает производительность.?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой инструмент можно использовать для профилирования и отладки PHP-кода?
Anonymous Quiz
80%
Xdebug
1%
Blackfire
1%
New Relic
17%
все вышеперечисленное
🤔 Какой из методов позволяет в PHP обеспечить безопасность данных при передаче и хранении, используя современные методы шифрования и защиты?
Anonymous Quiz
4%
Использование глобальных переменных для хранения зашифрованных данных
42%
Использование функции md5 для хэширования данных
52%
Использование криптографических библиотек
2%
Использование регулярных выражений для проверки целостности данных
🤔 Какие типы объединений есть в таблицах?
Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔Какой метод используется для загрузки содержимого страницы по URL в PHP?
Anonymous Quiz
0%
file_load()
74%
file_get_contents()
23%
url_get_contents()
4%
load_page()
🤔 Какой метод в PHP позволяет организовать асинхронное выполнение задач, улучшая производительность приложения?
Anonymous Quiz
13%
Использование функции sleep и usleep
0%
Использование функции include и require
2%
Использование глобальных переменных
84%
Использование расширений, таких как Swoole или ReactPHP
🤔 Как происходит процесс раскатки (разворачивания) деплоя?
Процесс деплоя включает развертывание кода на серверах. Это может быть автоматизировано с помощью скриптов, которые переносят код из репозитория на продуктивные сервера, настраивают зависимости, обновляют базы данных и перезапускают службы.?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3💊2
🤔 Какое ключевое слово используется для наследования класса в PHP?
Anonymous Quiz
90%
extends
10%
implements
0%
inherits
0%
derive
🤔 Что такое SOLID?
SOLID — это набор из пяти принципов объектно-ориентированного проектирования, направленных на создание более устойчивого и поддерживаемого кода. Эти принципы включают: Single Responsibility (одна ответственность), Open/Closed (открытость для расширения, закрытость для изменений), Liskov Substitution (замещение Лисков), Interface Segregation (разделение интерфейсов) и Dependency Inversion (инверсия зависимостей). Применение SOLID помогает избежать чрезмерной сложности и делает код более гибким. Эти принципы часто используются для улучшения архитектуры приложений.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод необходимо реализовать для поддержки интерфейса Iterator?
Anonymous Quiz
22%
next()
12%
current()
10%
key()
2%
valid()
55%
Все вышеперечисленные
🤔 Какой метод используется для проверки, завершен ли генератор?
Anonymous Quiz
20%
isDone()
28%
isFinished()
33%
done()
19%
valid()
🤔 Какой из методов в PHP используется для работы с многомерными ассоциативными массивами и получения всех уникальных значений?
Anonymous Quiz
14%
unique_values
7%
get_unique_values
76%
array_unique
3%
distinct_values
🤔 Что такое полнотекстовый индекс?
Это структура данных, оптимизирующая поиск текстовой информации в базе данных.
1. Используется для эффективного поиска по словам или фразам в текстовых полях.
2. Применяется в MySQL, PostgreSQL, ElasticSearch и других системах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. Используется для эффективного поиска по словам или фразам в текстовых полях.
2. Применяется в MySQL, PostgreSQL, ElasticSearch и других системах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой механизм PHP позволяет обработать исключения, возникающие при выполнении операций с объектами, которые не реализуют интерфейс Countable?
Anonymous Quiz
14%
invoke
63%
Exception Handling
20%
Error Handling
4%
callStatic