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

Вопросы собесов t.iss.one/+RJaDhjYaQDo2Njcy
Задачи t.iss.one/+YlYIxUyg8bM4ZmYy
Вакансии t.iss.one/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какая разница между self и this?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP позволяет безопасно создавать временные файлы и директории, избегая конфликтов имен и проблем с безопасностью?
Anonymous Quiz
25%
secure_tempfile и sys_get_temp_dir
40%
file_temp_manager и sys_get_temp_dir
12%
tempfile_creator и sys_get_temp_dir
23%
tempnam и sys_get_temp_dir
🤔 Какие структуры данных в программировании существуют?

Основные структуры:
- Линейные: массивы, списки, очереди, стеки.
- Нелинейные: деревья, графы.
- Ассоциативные: хеш-таблицы, словари.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой механизм PHP позволяет создавать и управлять состоянием сессий, сохраняя данные между запросами?
Anonymous Quiz
9%
Cookie Management
76%
Session Management
12%
State Management
3%
Cache Management
🤔 Какое значение возвращает функция get_class() при вызове на несуществующем объекте?
Anonymous Quiz
51%
null
17%
false
19%
ошибка
13%
пустая строка
🤔 Какие типы объединений есть в таблицах?

Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP используется для преобразования HTML сущностей обратно в соответствующие символы?
Anonymous Quiz
42%
htmlspecialchars_decode
24%
html_decode
29%
html_entity_decode
5%
entity_decode
👍2
🤔 Какой метод можно использовать для безопасного выполнения произвольного кода на удалённом сервере в PHP?
Anonymous Quiz
42%
shell_exec
12%
system
19%
ssh2_exec
26%
exec
🤔 Что такое namespaces

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой параметр функции setcookie() указывает время истечения срока действия куки?
Anonymous Quiz
18%
duration
25%
time
38%
expire
18%
expires
🔥1
🤔 Разница между pull и fetch?

git pull выполняет fetch (загружает изменения из удалённого репозитория) и автоматически сливает их с локальной веткой. git fetch только загружает изменения, не изменяя локальные файлы, что позволяет вручную контролировать слияние.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой метод в PHP позволяет реализовать паттерн проектирования Proxy для управления доступом к объектам и их загрузкой?
Anonymous Quiz
24%
Использование магических методов call и get
7%
Использование методов сериализации
15%
Использование шаблонного метода и абстрактного класса
54%
Использование интерфейсов и класса Proxy
🤔 Какой из методов в PHP используется для создания расширений для взаимодействия с базами данных через PDO?
Anonymous Quiz
39%
PDO::configure
20%
PDO::options
17%
PDO::setAttribute
24%
PDO::initialize
💊1
🤔 Что такое интерфейсы?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод класса ReflectionMethod используется для проверки, является ли метод конструктором?
Anonymous Quiz
52%
isConstructor()
0%
isCtor()
43%
isConstruct()
5%
checkConstructor()
🤔 В чём преимущество hash-индекса и btree-индекса?

1. Hash-индекс:
• Быстрый доступ для равенств (=) и точных запросов.
• Не подходит для диапазонных запросов.
2. B-Tree индекс:
• Оптимален для диапазонных запросов и сортировки.
• Поддерживает равенства и сравнения (<, >).
• Медленнее hash-индекса для точного поиска.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP позволяет реализовать адаптивный дизайн, обеспечивая корректное отображение на различных устройствах?
Anonymous Quiz
0%
Использование функций header и set_time_limit
0%
Использование регулярных выражений
7%
Использование глобальных переменных
93%
Использование CSS-фреймворков, таких как Bootstrap
💊3