PHP задачи с собеседований
3.05K subscribers
469 photos
6 videos
11 files
359 links
Задачи, тесты и теоретические вопросы по PHP.

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
Какое из перечисленных выражений может быть корректным?
Anonymous Quiz
6%
$s = fwrite("a string here");
77%
$s = fwrite($fp, "a string here");
11%
$s = fwrite("a string here", $fp);
6%
Ничего из указанного
Результат работы данного кода ...?

Тест: https://proghub.dev/t/php-8

Добавить свой вопрос
☝️Объяснение:

Поскольку в PHP оператор `throw` не может создавать исключения в тех местах, где разрешены только выражения, такие как функции стрелок, оператор объединения и тернарный оператор. В php 8 были преобразованы утверждения `throw` в выражение, чтобы эти случаи стали возможными.
Посмотрите на фрагмент кода. Что должно быть на месте XXXXX?

Вопрос: https://proghub.dev/q/b678dd

Добавить свой вопрос
Посмотрите на фрагмент кода. Что должно быть на месте XXXXX?
Anonymous Quiz
6%
array
14%
index
43%
users
37%
loop
Что нужно сделать, чтобы код заработал и вывел 1256?

Тест: https://proghub.dev/t/php-senior

Добавить свой вопрос
☝️Объяснение:

В восьмой версии в языке появилась конструкция с таким именем, поэтому функцию с таким названием задать больше нельзя.
Был добавлен `match` который может возвращать значения, не требует break операторов, может комбинировать условия, использует строгие сравнения типов и не выполняет никаких типов принуждения.
Посмотрите на фрагмент кода. Что будет отображаться?

Вопрос: https://proghub.dev/q/ea28d0

Добавить свой вопрос
Посмотрите на фрагмент кода. Что будет отображаться?
Anonymous Quiz
13%
Это вызовет ошибку
6%
Пустая строка
68%
<strong>Taylor</strong>
13%
name
Значение по умолчанию .env.example. Что такое XXXXXX?

Вопрос: https://proghub.dev/q/463ca8

Добавить свой вопрос
Значение по умолчанию .env.example. Что такое XXXXXX?
Anonymous Quiz
43%
password
43%
secret
6%
123456
8%
homestead
Что выведет код?
Anonymous Quiz
59%
bool(true)
41%
bool(false)
Выберите корректные вызовы функции implode()
Примечание: $str - строка, $arr - массив.
Anonymous Quiz
5%
implode($str);
11%
implode($arr);
19%
implode($arr, $str);
65%
implode($str, $arr);
Как получить значение "flavor" если пользователь отправил данную форму?

Вопрос: https://proghub.dev/q/b8e573

Добавить свой вопрос