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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой метод класса SplFixedArray используется для изменения размера массива?
Anonymous Quiz
54%
resize()
22%
setSize()
20%
changeSize()
4%
adjustSize()
🤔 Что такое медленный запрос?

Это запрос, выполнение которого занимает больше времени, чем заданный порог.
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какое значение возвращает функция strpos() при поиске подстроки в начале строки?
Anonymous Quiz
20%
1
28%
true
51%
0
1%
false
🤔 Что такое поведение copy-on-write?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод в PHP позволяет интегрировать сторонние веб-сервисы и API, обеспечивая возможность обмена данными и взаимодействия с внешними системами?
Anonymous Quiz
4%
Использование встроенных функций для работы с строками
4%
Использование глобальных переменных для хранения данных
93%
Использование библиотеки cURL или Guzzle для HTTP-запросов
0%
Использование функций для обработки массивов
🤔 Какой атрибут HTML формы необходимо использовать для предотвращения CSRF-атак?
Anonymous Quiz
14%
csrf_protect
83%
csrf_token
0%
token
3%
secure
🤔 В чём суть абстрактного класса?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какое значение возвращает функция json_last_error() при отсутствии ошибок?
Anonymous Quiz
27%
JSON_ERROR_NONE
48%
null
16%
false
9%
0
🤔 Какой метод класса PDO используется для завершения транзакции?
Anonymous Quiz
68%
commit()
23%
endTransaction()
8%
close()
1%
complete()
🤔 Какой принцип нарушает Active Record?

Active Record нарушает принцип единственной ответственности (SRP) из SOLID.
1. В Active Record бизнес-логика и операции работы с базой данных объединены в одном классе.
2. Это усложняет поддержку, тестирование и расширение кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод в PHP позволяет организовать и управлять задачами планировщика (cron) для выполнения периодических задач?
Anonymous Quiz
94%
Использование командных файлов и cron
1%
Использование глобальных переменных
4%
Использование функций sleep и usleep
0%
Использование регулярных выражений
🤔3
🤔 Какой символ используется для обозначения начала блока PHP кода?
Anonymous Quiz
95%
<?php
2%
<php
2%
<?
0%
<!php
🤔3
🤔 Что такое HTTP?

HTTP (HyperText Transfer Protocol) — это протокол передачи гипертекста, используемый для обмена данными между веб-браузером и сервером. HTTP определяет методы (GET, POST, DELETE и др.), которые управляют отправкой и получением данных через Интернет.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2👍1
🤔 Какое значение возвращает функция json_decode() при успешном декодировании JSON-строки?
Anonymous Quiz
0%
null
99%
объект или массив
0%
false
1%
ошибка
🤔 Какой компонент фреймворка Symfony используется для управления HTTP-запросами и ответами?
Anonymous Quiz
9%
RequestComponent
45%
HttpFoundation
5%
ResponseComponent
41%
HttpRequest
🤔 Что такое в мире PHP PSR и RFC?

PSR (PHP Standards Recommendations) — это набор стандартов и рекомендаций для написания кода в PHP, таких как PSR-1, PSR-2 для стиля кода, PSR-4 для автозагрузки классов. RFC (Request for Comments) — это предложения по улучшению PHP, которые обсуждаются и принимаются сообществом, формируя новые возможности и изменения в языке. Оба механизма способствуют стандартизации и улучшению качества кода в PHP-сообществе.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🔥1
🤔 Какую команду использовать для генерации тестового класса с помощью PHPUnit?
Anonymous Quiz
7%
phpunit scaffold
38%
phpunit make
33%
phpunit generate
22%
phpunit create
🤔 Какой метод позволяет безопасно обрабатывать и валидировать данные, поступающие от пользователей, для предотвращения атак и обеспечения корректной работы приложения?
Anonymous Quiz
71%
Использование встроенных функций и библиотек для валидации и очистки данных
2%
Использование глобальных переменных для хранения данных
5%
Использование функции eval для выполнения динамического кода
22%
Использование регулярных выражений для проверки форматов данных
🤔1
🤔 Что такое подготовка запросов?

Это запросы, которые компилируются сервером перед выполнением.
1. Они защищают от SQL-инъекций, так как параметры передаются отдельно от запроса.
2. Улучшают производительность, так как один запрос можно выполнить несколько раз с разными данными.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод используется для объединения массивов в PHP?
Anonymous Quiz
10%
merge()
4%
array_combine()
83%
array_merge()
3%
combine()