Loshadka
...
странная работа функции set_error_handler
собственно вот код...
может я что-то не понимаю, но почему-то ошибка о несуществующем свойстве класса нормально передается на обработку, а метода - нет...
~~~~~
хм....
по-моему начинаю понимать... видимо для пхп вызов несуществующего метода - это ошибка ~= синтаксической, т.к. после этого он прекращает работу скрипта...
собственно вот код...
PHP:
<?php
function ShowError( $err_num, $msg, $file, $line )
{
echo 'Определили ошибку: '.$msg;
}
set_error_handler( 'ShowError', E_ALL );
class a {
}
$test = new a;
$test->eee;
$test->eee();
?>
~~~~~
хм....
по-моему начинаю понимать... видимо для пхп вызов несуществующего метода - это ошибка ~= синтаксической, т.к. после этого он прекращает работу скрипта...
( php 5.0.5 )