PHP / Тесты
1.24K subscribers
26 photos
428 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+RJaDhjYaQDo2Njcy
Задачи t.iss.one/+YlYIxUyg8bM4ZmYy
Вакансии t.iss.one/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой из методов в PHP используется для генерации случайных строк?
Anonymous Quiz
34%
bin2hex и random_bytes
25%
generate_random_string
5%
create_random_string
35%
random_string
🤔 Какой метод PHP позволяет отслеживать и логировать ошибки, возникающие в процессе выполнения скрипта?
Anonymous Quiz
10%
log_message
6%
write_log
19%
log_error
64%
error_log
🤔 Что такое динамическая типизация

Динамическая типизация — это свойство языка программирования, где тип переменной определяется во время выполнения, а не во время компиляции. Это позволяет использовать одну переменную для хранения данных разных типов, упрощая код, но также увеличивая вероятность ошибок, так как проверки типов происходят в процессе выполнения. Языки с динамической типизацией, такие как Python и JavaScript, предлагают большую гибкость, но требуют внимательности при работе с типами.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для получения полного описания исключения, включая сообщение и трассировку стека?
Anonymous Quiz
24%
getMessage()
37%
getTraceAsString()
11%
getFullDescription()
27%
getExceptionInfo()
🤔 Как расшифровывается REST?

REST (Representational State Transfer) — это архитектурный стиль взаимодействия систем через HTTP. Он основан на представлении ресурсов как URL и использовании стандартных HTTP-методов (GET, POST, PUT, DELETE) для работы с этими ресурсами.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой подход в PHP можно использовать для реализации сложных шаблонов проектирования, таких как Singleton или Factory, чтобы улучшить структуру и масштабируемость приложения?
Anonymous Quiz
85%
Использование шаблонов проектирования объектов
10%
Использование глобальных переменных для хранения состояния приложения
3%
Использование функции include для подключения классов
2%
Использование регулярных выражений для создания шаблонов
🤔3
🤔 Какой метод генератора используется для возврата ключей и значений в виде массива?
Anonymous Quiz
13%
entries()
54%
toArray()
18%
getEntries()
15%
yieldPairs()
🤔 Что такое горизонтальное шардирование?

Горизонтальное шардирование разделяет данные на отдельные шарды по строкам, распределяя их между несколькими серверами. Это позволяет увеличивать масштаб за счёт добавления новых серверов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод класса SimpleXMLElement используется для добавления нового элемента?
Anonymous Quiz
31%
addChild()
41%
appendChild()
24%
createElement()
4%
insertChild()
🤔 Какие типы объединений есть в таблицах?

Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для сортировки массива по ключам в PHP?
Anonymous Quiz
8%
sort_keys()
23%
array_sort_keys()
64%
ksort()
5%
key_sort()
🤔 В чем заключается обработка ошибок и исключений?

Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой механизм PHP позволяет избежать дублирования кода путем определения повторно используемых блоков кода?
Anonymous Quiz
49%
Функции
9%
Интерфейсы
39%
Наследование
3%
Прототипы
🤔4💊4
🤔 Где можно столкнуться с динамической типизацией?

Динамическая типизация характерна для языков, таких как Python, JavaScript, PHP. Например, переменная может быть сначала числом, а затем строкой.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP позволяет эффективно отслеживать и управлять ошибками в продакшн-среде, обеспечивая минимальное влияние на производительность?
Anonymous Quiz
2%
Использование глобальных переменных
63%
Использование централизованных систем логирования и мониторинга
0%
Использование регулярных выражений
35%
Использование функций error_log и set_error_handler для обработки ошибок
🤔1