- trigger_error: documentation ( source)
<?php
class Test {
public function get( $property ) {
if ( 'bla' === $property ) {
echo 'Initializing Text->bla' . PHP_EOL;
$this->bla = 'Value';
return $this->bla;
}
trigger_error( 'Undefined property via __get(): ' . $property, E_USER_NOTICE);
return null;
}
}
$test = new Test();
echo $test->bla . PHP_EOL;
echo $test->bla . PHP_EOL;
echo $test->bla . PHP_EOL;
echo $test->kaka . PHP_EOL;
echo $test->bla . PHP_EOL;