Что выведет на страницу код?
Anonymous Quiz
9%
wow + предупреждение
56%
wow
33%
Сообщение об ошибке
2%
Не знаю
Forwarded from BackendQuiz - задачи с собеседований по бэкенду
[SQL] В некоторой таблице есть колонка EX_COL. Записи таблицы для этой колонки содержат значения { 100, 200, 300, NULL }. Каким будет результат функции AVG(EX_COL)?
Anonymous Quiz
22%
150
30%
Возникнет ошибка: агрегатные функции не могут быть использованы для записей со значениями NULL
2%
0
40%
200
6%
Не знаю
Что выведет код?
Anonymous Quiz
30%
123
55%
321
5%
321 если добавить throw в конструктор
9%
выведет ошибку
👆 Объяснение:
Нюанс в порядке исполнения блока
Нюанс в порядке исполнения блока
try...finally
и в том, что объекты в php всегда передаются по ссылке. Finally
отрабатывает даже в том случае, когда не было выкинуто исключение, после кода в блоке try
, но перед return
. Finally
подменяет значение публичного свойства объекта благодаря тому, что обращение идёт по ссылке. Таким образом, ответ - 321
.Что выведется по окончанию работы скрипта?
Anonymous Quiz
8%
Ничего не выведется
40%
one
1%
two
3%
three
14%
onetwo
32%
Возникнет ошибка выполнения скрипта
2%
Не знаю
Forwarded from Задачи и тесты по программированию | proghub
Forwarded from Задачи и тесты по программированию | proghub
Forwarded from Задачи и тесты по программированию | proghub
Ссылка на доку: https://www.php.net/manual/ru/language.operators.precedence.php
[PHP 8] Что выведет код?
Anonymous Quiz
55%
Kek
4%
1
38%
Parse error: syntax error, unexpected token "match", expecting "("
3%
Не знаю
[PHP 8] Что выведет код - var_dump(str_contains("abc", ""));?
Anonymous Quiz
36%
bool(true)
57%
bool(false)
7%
Не знаю
[PHP 8] Какой будет результат работы кода?
Anonymous Quiz
14%
Fatal error: Uncaught TypeError: Cannot assign mixed to property Website::$name of type string
30%
Fatal error: Type mixed cannot be marked as nullable since mixed already includes null
53%
код успешно отработает и ничего не выведет
2%
Не знаю