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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какую функцию использовать для получения количества аргументов, переданных функции?
Anonymous Quiz
32%
func_num_args()
28%
get_num_args()
29%
count_args()
10%
num_args()
🤔 Какую директиву использовать для определения функции в PHP?
Anonymous Quiz
91%
function
3%
def
3%
define
2%
proc
🤔 Какое значение возвращает метод fetch() класса PDOStatement при успешном выполнении?
Anonymous Quiz
43%
массив
46%
объект
7%
строку
4%
false
🤔 Какой метод используется для сохранения загруженного файла на сервер?
Anonymous Quiz
25%
save_file()
31%
move_uploaded_file()
35%
upload_file()
9%
store_file()
🤔 Какую функцию использовать для отправки заголовков HTTP?
Anonymous Quiz
11%
send_header()
20%
http_header()
17%
set_header()
52%
header()
🤔1
🤔 Чем отличается абстрактный класс от интерфейса?

Абстрактный класс может содержать как абстрактные методы (без реализации), так и методы с реализацией, в то время как интерфейс не содержит реализации методов до PHP 8. Абстрактный класс может содержать поля и конструкторы, а интерфейс — только сигнатуры методов. Класс может наследовать только один абстрактный класс, но реализовать несколько интерфейсов. Абстрактный класс используется, когда требуется частичная реализация, а интерфейс — для создания контракта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🤔 Какой параметр функции setcookie() указывает время истечения срока действия куки?
Anonymous Quiz
7%
path
5%
domain
82%
expires
6%
secure
🤔 Какая функция используется для хеширования паролей?
Anonymous Quiz
39%
hash_password()
41%
password_hash()
12%
create_hash()
7%
crypt_password()
1
🤔 В чём суть абстрактного класса?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81🔥1
🤔 Какой механизм используется для компиляции и хранения байткода PHP скриптов?
Anonymous Quiz
28%
APC
16%
Memcached
49%
OPcache
8%
Redis
🤔 Какую функцию использовать для измерения времени выполнения скрипта с точностью до миллисекунд?
Anonymous Quiz
7%
hrtime()
78%
microtime()
15%
time()
1%
gettimeofday()
🤔 Что такое абстрактный класс?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🤔 Какой цикл позволяет выполнить блок кода как минимум один раз, даже если условие ложно?
Anonymous Quiz
9%
for
11%
while
74%
do-while
6%
foreach
🤔 Какую функцию использовать для вызова пользовательской функции по ее имени?
Anonymous Quiz
65%
call_user_func()
16%
invoke_function()
3%
run_function()
16%
execute_func()
🤔 Что такое транзакция?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
🤔 Какой метод класса PDO используется для начала транзакции?
Anonymous Quiz
22%
start()
53%
beginTransaction()
12%
openTransaction()
12%
transactionStart()
🤔 Какой метод класса PDOStatement используется для привязки параметров к подготовленному запросу?
Anonymous Quiz
32%
bind()
54%
bindParam()
12%
bindValue()
2%
bindVar()
👍4
🤔 Что такое SOLID?

SOLID — это набор из пяти принципов объектно-ориентированного проектирования, направленных на создание более устойчивого и поддерживаемого кода. Эти принципы включают: Single Responsibility (одна ответственность), Open/Closed (открытость для расширения, закрытость для изменений), Liskov Substitution (замещение Лисков), Interface Segregation (разделение интерфейсов) и Dependency Inversion (инверсия зависимостей). Применение SOLID помогает избежать чрезмерной сложности и делает код более гибким. Эти принципы часто используются для улучшения архитектуры приложений.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🤔 Какой параметр функции setcookie() указывает, доступен ли куки только через HTTPS?
Anonymous Quiz
48%
secure
25%
httponly
1%
samesite
26%
https
🤔 Какую функцию использовать для получения значения куки?
Anonymous Quiz
41%
get_cookie()
15%
getCookie()
43%
$_COOKIE
1%
read_cookie()
👀2💊2🔥1