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
🤔 Какой метод используется для удаления значения из сессии?
Anonymous Quiz
71%
unset($_SESSION['name'])
16%
session_unset($_SESSION['name'])
9%
session_delete($_SESSION['name'])
5%
remove_session($_SESSION['name'])
🤔 Какую функцию использовать для преобразования специальных символов в HTML-сущности?
Anonymous Quiz
69%
htmlspecialchars()
12%
htmlentities()
5%
strip_tags()
14%
encode_html()
🤔 Какие типы данных есть в PHP?

В PHP есть восемь основных типов данных: четыре скалярных (integer, float, string, boolean) и четыре составных (array, object, callable, iterable). Также существуют два специальных типа: `resource` для ссылок на внешние ресурсы и `null` для отсутствия значения. Эти типы данных позволяют гибко работать с различными структурами данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1
🤔 Какую функцию использовать для компиляции и кеширования байткода PHP скриптов?
Anonymous Quiz
14%
apcu_store()
50%
opcache_compile_file()
22%
memcache_set()
13%
cache_store()
🤔 Какую функцию использовать для определения наличия функции с заданным именем?
Anonymous Quiz
72%
function_exists()
14%
func_exists()
7%
has_function()
7%
check_function()
🤔 Что такое traits?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какую функцию использовать для загрузки содержимого другого PHP-файла?
Anonymous Quiz
30%
include_once()
41%
require_once()
15%
load_file()
14%
import()
💊19
🤔 Какую функцию использовать для получения текущего ID сессии?
Anonymous Quiz
47%
session_id()
34%
get_session_id()
13%
current_session()
6%
session_get_id()
🤔 Зачем нужно ключевое слово 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()