Enigman Ninja, про второй вариант (с двумя восклицательными знаками) не знал. Спасибо за просвещение :)
Я писал этот пример больше для понятия сокращений таких типов. Что бы автор в дальнейшем знал, что можно так написать.
SHNM, для этого есть немного другое решение:
PS: На всякий случай пример накатал
// Старый вариант (PHP <7or8)
if($this->headers){
return "Тут всё норм";
}else{
return "Тут не совсем норм";
}
// Более новый и компактный
return ($this->headers) ? Тут всё норм": "Тут не совсем норм";
Я писал этот пример больше для понятия сокращений таких типов. Что бы автор в дальнейшем знал, что можно так написать.