PHP 7 — Ожидания

PHP 7 — Ожидания

От автора: ожидание PHP 7 — это обратное совместимое усовершенствование старой функции assert(). Ожидание допускает выражения с нулевым значением в рабочем коде и вводит пользовательские исключения, когда выражение выдает ошибку. Теперь assert() является частью конструкции языка, в которой первый параметр — это выражение, определяющее как должны сопоставляться для проверки строки или логические значения.

Директивы конфигурации для assert()

Параметры

assertion — выражение. В PHP 5 это должно быть либо строкой, подлежащей оценке, либо логический оператор. В PHP 7 это также может быть любое выражение, возвращающее значение, оно должно быть выполнено, и результат использован для указания, было ли выражение успешно выполнено или выдало ошибку.

description — необязательное описание, которое будет включено в сообщение об ошибке, если оператор не выполнен.

Exception — В PHP 7 вторым параметром вместо описательной строки может быть объект Throwable, и в таком случае этот объект будет введен, если оператор выдал ошибку и включена директива конфигурации assert.exception.

Возвращаемые значения: FALSE, если утверждение ложно, TRUE в противном случае. Пример:

Этот код выводит в браузере следующее: Fatal error: Uncaught CustomError: Custom Error Message! in…

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: