Если вы видите ошибку «No supported encrypter found. The cipher and / or key length are invalid.» - какую команду вам нужно запустить?
Anonymous Quiz
10%
composer update
78%
artisan key:generate
2%
artisan migrate
9%
composer install
☝️Объяснение:
Причина, по которой типы свойств являются инвариантными, заключается в том, что их можно читать и записывать. Изменение от int к ?int подразумевает, что чтение из свойства теперь может также возвращать NULL в дополнение к целым числам. Изменение с ?int на int подразумевает, что больше невозможно записать значение NULL для свойства. Таким образом, ни контрвариантность, ни ковариантность не применимы к типам собственности.
Причина, по которой типы свойств являются инвариантными, заключается в том, что их можно читать и записывать. Изменение от int к ?int подразумевает, что чтение из свойства теперь может также возвращать NULL в дополнение к целым числам. Изменение с ?int на int подразумевает, что больше невозможно записать значение NULL для свойства. Таким образом, ни контрвариантность, ни ковариантность не применимы к типам собственности.
Является ли данный код верным по стандарту написания кода PSR-12?
Тест: https://proghub.dev/t/php-psr-standards
Добавить свой вопрос
Тест: https://proghub.dev/t/php-psr-standards
Добавить свой вопрос
Какое из перечисленных выражений может быть корректным?
Anonymous Quiz
6%
$s = fwrite("a string here");
77%
$s = fwrite($fp, "a string here");
11%
$s = fwrite("a string here", $fp);
6%
Ничего из указанного
Результат работы данного кода ...
Anonymous Quiz
68%
выброшенное исключение
13%
вывод в консоль `1`
19%
пустой вывод в консоль
☝️Объяснение:
Поскольку в PHP оператор `throw` не может создавать исключения в тех местах, где разрешены только выражения, такие как функции стрелок, оператор объединения и тернарный оператор. В php 8 были преобразованы утверждения `throw` в выражение, чтобы эти случаи стали возможными.
Поскольку в PHP оператор `throw` не может создавать исключения в тех местах, где разрешены только выражения, такие как функции стрелок, оператор объединения и тернарный оператор. В php 8 были преобразованы утверждения `throw` в выражение, чтобы эти случаи стали возможными.
Посмотрите на фрагмент кода. Что должно быть на месте XXXXX?
Вопрос: https://proghub.dev/q/b678dd
Добавить свой вопрос
Вопрос: https://proghub.dev/q/b678dd
Добавить свой вопрос
Посмотрите на фрагмент кода. Что должно быть на месте XXXXX?
Anonymous Quiz
6%
array
14%
index
43%
users
37%
loop
Что нужно сделать, чтобы код заработал и вывел 1256?
Тест: https://proghub.dev/t/php-senior
Добавить свой вопрос
Тест: https://proghub.dev/t/php-senior
Добавить свой вопрос
Что нужно сделать, чтобы код заработал и вывел 1256?
Anonymous Quiz
17%
убрать `NoRewindIterator`
10%
убрать `limit:`
12%
заменить `limit:` на `1,`
30%
добавить `()` после замыкания
7%
убрать `declare(strict_types=1);`
24%
заменить тип `Generator` на `Iterator`
Что выведет код?
Anonymous Quiz
45%
Kek
6%
1
50%
Parse error: syntax error, unexpected token "match", expecting "("
☝️Объяснение:
В восьмой версии в языке появилась конструкция с таким именем, поэтому функцию с таким названием задать больше нельзя.
Был добавлен `match` который может возвращать значения, не требует break операторов, может комбинировать условия, использует строгие сравнения типов и не выполняет никаких типов принуждения.
В восьмой версии в языке появилась конструкция с таким именем, поэтому функцию с таким названием задать больше нельзя.
Был добавлен `match` который может возвращать значения, не требует break операторов, может комбинировать условия, использует строгие сравнения типов и не выполняет никаких типов принуждения.
Что выведет код?
Anonymous Quiz
35%
`Fatal error: Uncaught UnhandledMatchError: Unhandled match value of type null`
60%
вариант 0
5%
Вывод условий 1,2,3
Посмотрите на фрагмент кода. Что будет отображаться?
Вопрос: https://proghub.dev/q/ea28d0
Добавить свой вопрос
Вопрос: https://proghub.dev/q/ea28d0
Добавить свой вопрос