PHP / Тесты – Telegram
PHP / Тесты
1.27K subscribers
29 photos
469 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой из методов в PHP используется для преобразования строки в числовое значение с учётом возможного формата?
Anonymous Quiz
19%
convert_to_number
54%
floatval
17%
string_to_float
10%
number_cast
🤔 Что такое Entity?

Это объект, представляющий конкретную сущность в системе или домене. Обычно он имеет уникальный идентификатор и может изменяться в течение своего жизненного цикла.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую функцию использовать для вызова пользовательской функции по ее имени?
Anonymous Quiz
69%
call_user_func()
22%
invoke_function()
2%
run_function()
8%
execute_func()
🤔 Какой метод используется для получения IP-адреса клиента в PHP, если клиент заходит через прокси-сервер?
Anonymous Quiz
27%
$_SERVER['REMOTE_ADDR']
42%
$_SERVER['HTTP_X_FORWARDED_FOR']
9%
get_client_ip()
22%
$_SERVER['CLIENT_IP']
🤔 Что известно о MVC?

Это архитектурный шаблон, который разделяет приложение на три компонента:
1. Model: управляет данными и бизнес-логикой.
2. View: отвечает за отображение данных пользователю.
3. Controller: обрабатывает пользовательский ввод, связывает Model и View.
Это разделение упрощает разработку, тестирование и поддержку приложения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую функцию PHP использовать для установки нескольких параметров cURL в одном вызове?
Anonymous Quiz
27%
curl_setopt_array()
8%
curl_setopt_multi()
42%
curl_set_params()
23%
curl_init_options()
🔥1
🤔 Как передать параметры в конструктор анонимного класса?
Anonymous Quiz
7%
new class $param {}
81%
new class($param) {}
8%
new anonymous($param) {}
3%
new lambda($param) {}
💊10🤔2
🤔 Где можно столкнуться с динамической типизацией?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔Какой из следующих методов используется для выполнения повторяющихся действий в PHP?
Anonymous Quiz
72%
while
1%
if
6%
switch
21%
for
🤔7💊6
🤔 Какой метод используется для остановки выполнения скрипта и вывода сообщения?
Anonymous Quiz
82%
exit()
5%
stop()
2%
terminate()
11%
end()
🤔 Какие известны распространенные способы кодирования в разработке?

1. Base64: для передачи бинарных данных в текстовом формате.
2. URL Encoding: преобразование специальных символов в безопасный формат для URL.
3. ASCII и Unicode: для кодировки символов.
4. JSON и XML: для структурирования данных.
5. UTF-8: стандарт кодировки текста.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой метод используется для преобразования массива в строку с разделителем?
Anonymous Quiz
46%
explode()
6%
join()
46%
implode()
2%
combine()
🤔 Что такое шифрование?

Это процесс преобразования данных в защищённый формат (шифртекст) с использованием алгоритмов и ключей. Оно защищает информацию от несанкционированного доступа.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую аннотацию в PHPUnit использовать для указания, что метод должен быть выполнен после всех тестов в классе?
Anonymous Quiz
27%
🤔1
🤔 Какое значение возвращает функция htmlspecialchars() для пустой строки?
Anonymous Quiz
68%
пустая строка
26%
null
4%
false
2%
0
🤔 Как происходит процесс раскатки (разворачивания) деплоя?

Процесс деплоя включает развертывание кода на серверах. Это может быть автоматизировано с помощью скриптов, которые переносят код из репозитория на продуктивные сервера, настраивают зависимости, обновляют базы данных и перезапускают службы.?

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

Это распределенная система контроля версий, работающая на основе графа коммитов и хранения изменений через хеши (SHA-1).
1. Объектная модель:
- Commit – снимок состояния проекта.
- Tree – каталог файлов в коммите.
- Blob – сами файлы (содержимое).
2. Система ссылок (HEAD, branches, tags).
3. Механизм staging (индексация изменений) перед коммитом.
4. Быстрая работа за счет хранения только изменений (deltas) и поддержки локального репозитория.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM