- error_log: documentation ( source)
- error_reporting: documentation ( source)
- ini_get: documentation ( source)
<?php
error_reporting(E_ALL);
class asd {
function __construct() {
echo 'error_reporting on called function: ' . ini_get('error_reporting') . PHP_EOL;
}
function run() {
asd1();
}
}
function asd1() {
asd2();
}
function asd2() {
asd3();
}
function asd3() {
echo 'error_reporting on leaf: ' . ini_get('error_reporting') . PHP_EOL;
@error_log('I am an error');
}
$asd = new asd();
echo 'error_reporting before @: ' . ini_get('error_reporting') . PHP_EOL;
@$asd->run();