PHP / Тесты
1.26K subscribers
29 photos
466 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
53%
crypt()
28%
openssl_random_pseudo_bytes()
9%
random_bytes()
9%
uniqid()
🤔 В чем цель кодирования?

Кодирование обеспечивает:
1. Совместимость: преобразование данных в формат, который можно безопасно передавать или хранить.
2. Эффективность передачи: упрощение работы с различными системами и протоколами.
3. Защиту от ошибок: предотвращение искажений данных при передаче через сети.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какая функция используется для замены части строки другой строкой?
Anonymous Quiz
81%
str_replace()
16%
substr_replace()
2%
strstr()
0%
replace_str()
🤔 Какой из подходов в PHP позволяет эффективно реализовать механизм аутентификации и авторизации в сложных приложениях, учитывая различные уровни доступа и роли пользователей?
Anonymous Quiz
91%
Использование систем аутентификации и авторизации, таких как OAuth2, JWT, и RBAC
2%
Использование глобальных переменных для хранения информации о пользователях
5%
Использование функции session_start для управления сессиями
2%
Использование регулярных выражений для проверки прав доступа
🤔 Чем класс отличается от объекта?

1. Класс — это шаблон или "чертёж", описывающий свойства и поведение объектов.
2. Объект — это экземпляр класса, созданный с использованием его структуры.
3. Класс определяет, что объект может делать, а объект выполняет это поведение.
4. Класс — это абстракция, объект — конкретное воплощение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой из методов в PHP используется для управления буфером вывода?
Anonymous Quiz
8%
output_start
20%
buffer_start
7%
start_buffer
64%
ob_start
🤔 Какую функцию использовать для открытия потока на чтение?
Anonymous Quiz
74%
fopen()
7%
fread()
14%
open_stream()
5%
stream_open()
🤔 Для чего нужно пространство имен?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из методов в PHP используется для преобразования строки в числовое значение с учётом возможного формата?
Anonymous Quiz
16%
convert_to_number
57%
floatval
16%
string_to_float
11%
number_cast
🤔 Что такое Entity?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую функцию использовать для вызова пользовательской функции по ее имени?
Anonymous Quiz
70%
call_user_func()
20%
invoke_function()
2%
run_function()
9%
execute_func()
🤔 Какой метод используется для получения IP-адреса клиента в PHP, если клиент заходит через прокси-сервер?
Anonymous Quiz
28%
$_SERVER['REMOTE_ADDR']
39%
$_SERVER['HTTP_X_FORWARDED_FOR']
9%
get_client_ip()
24%
$_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
26%
curl_setopt_array()
7%
curl_setopt_multi()
43%
curl_set_params()
24%
curl_init_options()
🔥1
🤔 Как передать параметры в конструктор анонимного класса?
Anonymous Quiz
6%
new class $param {}
82%
new class($param) {}
10%
new anonymous($param) {}
2%
new lambda($param) {}
💊10🤔2
🤔 Где можно столкнуться с динамической типизацией?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔Какой из следующих методов используется для выполнения повторяющихся действий в PHP?
Anonymous Quiz
70%
while
2%
if
8%
switch
20%
for
🤔5💊5
🤔 Какой метод используется для остановки выполнения скрипта и вывода сообщения?
Anonymous Quiz
85%
exit()
3%
stop()
0%
terminate()
12%
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