Mailinglisten-Archive |
Hi,
also, ich habe etwas dazu rausgefunden.
> Hallo Leude,
>
> habe folgendes Problem.
> Ich möchte gerne eine Warnung (E_WARNING) abfangen und dafür meine eigene
> Fehlerbehandlung
> verwenden.
>
> Der Aufruf soll in einer Klasse erfolgen. >
<?php
class foo{
function error($err_no,$errstr){
print "<br>Error occured";
}
function r1(){
set_error_handler(array(&$this,'error'));
}
}
?>
Dieses construct mit dem Aufruf:
set_error_handler(array(&$this,'error'));
geht erst ab php 4.3.0 ! Schade, aber da müssen wir uns wohl noch ein wenig
gedulden (auf der aktuellen cvs-version funzt es schon!!)
Vgl. auch:
http://groups.google.de/groups?q=set_error_handler+in+class&hl=de&lr=&ie=UTF
-8&oe=UTF-8&selm=akj2qn%241pqg%241_at_FreeBSD.csie.NCTU.edu.tw&rnum=6
Greetz und schönen Abend noch
Jochen
php::bar PHP Wiki - Listenarchive