Пустая страница PHP8.3 вместо вывода сообщения об ошибкеPhp

Кемеровские программисты php общаются здесь
Anonymous
Пустая страница PHP8.3 вместо вывода сообщения об ошибке

Сообщение Anonymous »

В следующем коде возникает проблема с уровнем доступа $bla.
Обычно я ожидаю вывода ошибки "Неустранимая ошибка: уровень доступа к mySlave::$bla должен быть общедоступным (как в классе мойМастер)". Но моя страница просто пустая/белая, хотя все отчеты об ошибках активированы.
У меня это происходит в двух разных системах, а на страницах php-песочницы отображается сообщение об ошибке.
Фактическая проблема заключается в том, что наш обработчик ошибок не может это уловить.
Что нужно изменить, чтобы иметь возможность обрабатывать такие ошибки?
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

class myMaster {
public $bla;

private function blubb() {
$this->bla='blubbaa';
}

public function test() {
$this->blubb();
return $this->bla;
}
}

class mySlave extends myMaster{
protected $bla;

private function bla() {
$this->bla='blubbaa';
}

public function test2() {
$this->blubb();
return $this->bla;
}
}


Подробнее здесь: https://stackoverflow.com/questions/784 ... age-output

Вернуться в «Php»