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
🤔 Что такое поведение copy-on-write?

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


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

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

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

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

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

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


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

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


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

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

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

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод интерфейса Serializable используется для сериализации объекта?
Anonymous Quiz
15%
toSerialize()
67%
serialize()
11%
toString()
8%
jsonSerialize()
🤔 Какое ключевое слово используется для импорта пространств имен в PHP?
Anonymous Quiz
6%
import
42%
namespace
4%
include
48%
use