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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Зачем нужно ключевое слово final?

Ключевое слово final в PHP используется для того, чтобы запретить наследование классов или переопределение методов в дочерних классах. Это помогает защитить важные части кода от изменения и сохранять логику в неприкосновенности. Final используется для обеспечения предсказуемости поведения в классах.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какая функция используется для хеширования паролей с использованием безопасного алгоритма?
Anonymous Quiz
25%
hash()
48%
password_hash()
4%
crypt()
22%
md5()
🤔 Какой механизм предотвращает выполнение одного и того же скрипта одновременно несколькими пользователями?
Anonymous Quiz
28%
file locking
23%
mutex
10%
semaphore
39%
session locking
💊3
🤔 Что такое интерфейсы?

Интерфейсы в PHP определяют набор методов, которые должны быть реализованы в классах, использующих этот интерфейс. Интерфейсы обеспечивают абстракцию, позволяя разработчикам определять общий функционал для классов, не предоставляя реализации методов. Классы могут реализовывать несколько интерфейсов, что делает их гибким инструментом для организации архитектуры кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🤔 Какой метод класса Memcached используется для получения значения из кэша?
Anonymous Quiz
22%
fetch()
6%
retrieve()
64%
get()
8%
load()
🤔 Какую конструкцию использовать для выхода из цикла до его завершения?
Anonymous Quiz
3%
continue
9%
exit
86%
break
2%
stop
🤔 Какие бывают индексы?

Индексы в базах данных — это структуры, которые ускоряют доступ к данным, создавая отдельную таблицу с ссылками на строки данных. Основные типы индексов включают первичные (primary key), уникальные (unique), и обычные индексы (index). Индексы помогают оптимизировать запросы к базам данных, но увеличивают накладные расходы на вставку и обновление данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой метод класса PDOStatement используется для получения следующей строки из результирующего набора?
Anonymous Quiz
19%
get()
3%
retrieve()
34%
fetch()
44%
next()
🤔 Какой метод класса Redis используется для получения значения по ключу?
Anonymous Quiz
69%
get()
14%
fetch()
9%
retrieve()
7%
read()
👍1
🤔 Зачем нужен абстрактный класс?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какую функцию использовать для вызова функции по её имени?
Anonymous Quiz
70%
call_user_func()
9%
invoke_function()
6%
run_function()
15%
execute_func()
🤔 Какой метод используется для приведения объекта к строке?
Anonymous Quiz
2%
__convert()
91%
__toString()
1%
__cast()
6%
__stringify()
🤔 Что такое ООП?

Объектно-ориентированное программирование (ООП) — это парадигма программирования, основанная на концепции классов и объектов. Основные принципы ООП включают инкапсуляцию (скрытие деталей реализации), наследование (передача поведения от одного класса к другому), полиморфизм (способность методов работать с разными типами объектов) и абстракцию (выделение важной функциональности). ООП помогает организовывать код в удобные для понимания и поддерживаемые структуры.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой параметр функции setcookie() указывает домен, в рамках которого доступна кука?
Anonymous Quiz
64%
domain
30%
path
4%
expires
3%
secure
🤔 Какую функцию использовать для определения, является ли переменная массивом?
Anonymous Quiz
97%
is_array()
1%
is_list()
1%
is_collection()
1%
is_set()
🤔 Что из себя представляет http-запрос?

HTTP-запрос — это сообщение, которое клиент отправляет серверу для выполнения определённой операции, например получения данных (GET) или их отправки (POST). Запрос содержит метод, URL, заголовки и тело запроса (если необходимо). Ответ сервера включает статус выполнения, заголовки и данные (если применимо).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод класса PDOStatement используется для получения всех строк из результирующего набора?
Anonymous Quiz
65%
fetchAll()
15%
getAll()
12%
fetchRows()
8%
getAllRows()
🤔 Какой параметр функции setcookie() указывает время истечения срока действия куки?
Anonymous Quiz
15%
duration
29%
time
37%
expire
19%
expires
🤔 В чем различие между where и having?

WHERE используется для фильтрации строк до применения агрегатных функций и группировки данных, тогда как HAVING применяется после группировки для фильтрации результатов агрегатных функций. WHERE работает с отдельными записями, а HAVING — с агрегированными группами. Оба оператора часто применяются вместе для многоуровневой фильтрации данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой атрибут HTML формы необходимо использовать для предотвращения CSRF-атак?
Anonymous Quiz
16%
csrf_protect
73%
csrf_token
7%
token
5%
secure
🔥2