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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какую конструкцию использовать для выхода из цикла до его завершения?
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
🤔 Какую функцию использовать для измерения времени выполнения скрипта?
Anonymous Quiz
66%
microtime()
5%
gettimeofday()
23%
time()
5%
measuretime()
🤔 Какая разница между self и this?

self в PHP используется для обращения к текущему классу, включая статические методы и свойства, тогда как this ссылается на конкретный экземпляр класса. self подходит для работы с общими (статическими) членами класса, а this — для доступа к данным объекта. self не может использоваться для динамических данных объекта, в отличие от this.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую функцию использовать для поиска всех соответствий регулярному выражению?
Anonymous Quiz
53%
preg_match()
5%
preg_find()
7%
preg_search()
36%
preg_match_all()
🤔 Какие типы БД бывают?

Базы данных делятся на реляционные (SQL) и нереляционные (NoSQL). Реляционные базы данных (например, MySQL, PostgreSQL) хранят данные в виде таблиц и используют SQL для запросов. Нереляционные базы данных (например, MongoDB) используют разные модели данных (документы, ключ-значение и т.д.), что делает их более гибкими для работы с большими объёмами данных и неструктурированной информацией.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3