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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Что такое поведение copy-on-write?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод интерфейса ArrayAccess используется для установки значения по индексу?
Anonymous Quiz
24%
offsetSet()
64%
setOffset()
6%
putOffset()
6%
assignOffset()
🤔 Какой метод интерфейса Countable должен быть реализован для подсчета элементов?
Anonymous Quiz
75%
count()
11%
getCount()
9%
size()
5%
length()
🤔 В чём суть абстрактного класса?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какую аннотацию в PHPUnit использовать для указания, что тест должен быть пропущен?
Anonymous Quiz
3%
34%
30%
🤔 Какой из методов в PHP используется для определения доступных метаданных и атрибутов для класса?
Anonymous Quiz
46%
ReflectionClass
15%
class_metadata
28%
get_class_info
11%
class_attributes
🤔 Что такое рекурсия?

Рекурсия — это метод в программировании, при котором функция вызывает сама себя. Рекурсия используется для решения задач, которые можно разбить на более мелкие, однотипные задачи.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какое значение возвращает функция strpos(), если строка не найдена?
Anonymous Quiz
16%
0
31%
null
24%
-1
29%
false
🤔 Что делает бэкслеш перед глобальными функциями?

Бэкслеш (\) используется для обращения к глобальным функциям или классам, чтобы избежать их переопределения в текущем пространстве имён.
Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой класс в PHP используется для обработки ошибок, связанных с логикой программы?
Anonymous Quiz
41%
LogicException
27%
ErrorException
30%
RuntimeException
2%
UnexpectedValueException
🤔 Какой метод используется для определения всех заголовков ответа, отправленных сервером в PHP?
Anonymous Quiz
58%
get_headers()
10%
headers_list()
31%
get_response_headers()
2%
headers_sent()
🤔 Что такое Cookies?

Это небольшие файлы, которые хранят данные на стороне клиента (в браузере). Они используются для:
1. Идентификации пользователя и управления сессиями.
2. Сохранения предпочтений пользователя.
3. Отслеживания активности пользователя на сайте.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой суперглобальный массив в PHP содержит информацию о заголовках, пути и местоположении скрипта, который выполняется в данный момент?
Anonymous Quiz
69%
$_SERVER
17%
$_ENV
8%
$_SESSION
6%
$_POST
🤔 Какой метод в PHP позволяет реализовать обработку данных в виде потоков, аналогично функционалу в Node.js?
Anonymous Quiz
7%
Использование глобальных переменных
60%
Использование библиотеки Amp
32%
Использование функций fopen и fwrite
2%
Использование регулярных выражений
🤔 Зачем нужны паттерны проектирования?

Паттерны проектирования решают типичные задачи разработки, предоставляя проверенные временем решения. Они повышают читаемость, повторное использование и масштабируемость кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из методов в PHP используется для работы с функциями, которые могут быть вызваны из другого контекста или во время выполнения?
Anonymous Quiz
17%
function_context
7%
dynamic_function
49%
Closure
27%
callable_function
🤔 Как происходит процесс раскатки (разворачивания) деплоя?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод интерфейса Serializable используется для сериализации объекта?
Anonymous Quiz
17%
toSerialize()
65%
serialize()
11%
toString()
7%
jsonSerialize()