Від автора: очікування 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…














































![Змі опублікували півгодини нового геймплея far cry 6 [відео]](https://linkomania.com.ua/wp-content/uploads/2021/09/y7fezdj4ecz0tbgcnzhal1o3i57wsbn1kkqmh-100x70.jpg)










