Jou, mam takuto classu:
class cl_test
{
function __get($n)
{
switch($n)
{
case 'a': ...; ...; return ...; break;
case 'b': ...; ...; return ...; break;
default:
trigger_error('Unknow member <strong>'.HtmlSpecialChars($n).'</strong>', E_USER_ERROR);
}
}
}
Ak mam potom instanciu tejto classy a volam z nej neexistujucu premmennu(neosetrenu switchom)...
$test = new cl_test;
echo $test->neexistujuca_premenna;
...tak to vypise chybu. Ako subor a riadok kde chyba vznikla sa vypise pozicia, kde bolo volane trigger_error(), cize subor= subor v ktorom je nadefinovana cl_test a riadok=riadok na ktorom je trigger_error(..). Ja by som vsak chcel, aby mi to vypisalo poziciu, kde bola ta neexistujuca premenna volana. Vie mi niekto poradit, ako na to?