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

Вопросы собесов t.iss.one/+RJaDhjYaQDo2Njcy
Задачи t.iss.one/+YlYIxUyg8bM4ZmYy
Вакансии t.iss.one/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой метод класса SplFixedArray используется для очистки массива?
Anonymous Quiz
44%
clear()
30%
reset()
8%
free()
18%
destroy()
🤔 Что такое горизонтальное шардирование?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP используется для сортировки массива в обратном порядке?
Anonymous Quiz
38%
array_reverse
5%
reverse_sort
37%
rsort
20%
array_rsort
🤔 Что такое Rest

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какое ключевое слово используется для реализации интерфейсов в PHP?
Anonymous Quiz
5%
use
27%
implement
32%
interface
37%
implements
🤔 Какой класс используется для обработки ошибок уровня пользователя?
Anonymous Quiz
50%
UserException
25%
ErrorException
9%
CustomException
16%
RuntimeException
🤔 Что такое шифрование?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой подход в PHP позволяет обеспечить интеграцию с различными типами баз данных и унифицировать доступ к данным?
Anonymous Quiz
52%
Использование функций mysqli_query и PDO::query
46%
Использование абстракций для доступа к данным
0%
Использование глобальных переменных
2%
Использование регулярных выражений
🤔 Какой метод в PHP позволяет организовать работу с асинхронными задачами в реальном времени?
Anonymous Quiz
4%
Использование глобальных переменных
34%
Использование функций sleep и usleep
58%
Использование библиотеки Ratchet
3%
Использование регулярных выражений
🤔 Что такое замыкание?

Это функция, которая «захватывает» переменные из внешней области видимости, в которой она была создана.
1. Оно позволяет использовать внешние переменные даже после завершения их контекста.
2. Замыкания полезны для сохранения состояния и создания функций с заранее заданными параметрами.
3. Пример: функция, возвращающая другую функцию, которая использует переменные из замыкающего контекста.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для определения, является ли переменная целым числом в PHP?
Anonymous Quiz
36%
is_integer()
61%
is_int()
3%
check_integer()
1%
int_check()
🤔Какой функцией в PHP можно создать новый файл?
Anonymous Quiz
16%
file_create()
9%
new_file()
71%
fopen()
4%
open_file()
🤔 Какие могут быть проблемы от JOIN'а?

Объединение таблиц через JOIN может вызвать:
- Снижение производительности – если таблицы большие и нет индексов, выполнение запроса может быть долгим.
- Дублирование данных – неправильное соединение может привести к множеству дублирующихся строк.
- Рост потребления памяти – большие JOIN'ы могут потреблять много оперативной памяти и временных файлов.
- Блокировки и конкуренция – если JOIN выполняется на обновляемых данных, могут возникать блокировки записей.
- Сложность оптимизации – сложные JOIN'ы труднее индексировать и оптимизировать.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 Какой из следующих массивов является ассоциативным?
Anonymous Quiz
3%
array(1, 2, 3)
83%
array("a" => 1, "b" => 2)
13%
array(0 => "apple", 1 => "orange")
2%
array("one", "two", "three")
🤔 Какой из методов в PHP используется для работы с строками и их форматированием, особенно для создания форматированных отчётов или сообщений?
Anonymous Quiz
69%
sprintf
13%
format_string
12%
string_format
6%
format_message
🤔 Зачем нужен Git?

1. Контроль версий – отслеживание изменений в коде и возможность отката.
2. Совместная работа – позволяет нескольким разработчикам работать над одним проектом без конфликтов.
3. Безопасность кода – сохраняет историю изменений, предотвращая потерю данных.
4. Быстрая разработка – поддерживает ветки (branches) для параллельной работы над фичами.
5. Интеграция с CI/CD – автоматизирует тестирование и деплой.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из методов в PHP используется для получения информации о текущем скрипте и его путях на сервере?
Anonymous Quiz
9%
get_script_path
74%
$_SERVER['SCRIPT_FILENAME']
13%
script_path_info
4%
current_script
🤔 С помощью чего можно отследить скорость выполнения запроса?

1. Встроенный механизм Laravel — Query Log через DB::enableQueryLog() и DB::getQueryLog().
2. Использование инструментов профилирования, таких как Laravel Debugbar или Telescope.
3. Внешние инструменты, например, New Relic или Xdebug.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую аннотацию в PHPDoc используют для указания ссылки на источник документации?
Anonymous Quiz
22%
@see
10%
@url