background image

        echo

 ", PHP " . PHP_VERSION . " (" . PHP_OS . ")<br />\n";  

        echo

 "Aborting...<br />\n";  

        exit

(1);  

        

break

;  

 

    

case

 E_USER_WARNING:  

        echo

 "<b>My WARNING</b> [$errno] $errstr<br />\n";  

        

break

;  

 

    

case

 E_USER_NOTICE:  

        echo

 "<b>My NOTICE</b> [$errno] $errstr<br />\n";  

        

break

;  

 

    

default

:  

        echo

 "Unknown error type: [$errno] $errstr<br />\n";  

        

break

;  

    

}  

 

    

/* Don't execute PHP internal error handler */

  

    

return

 true;  

}  
 

//下面开始连接 MYSQL 服务器,我们故意指定 MYSQL 端口为 3333,实际为 3306。  

$link_id

=@mysql_pconnect("localhost:3333","root","password");  

set_error_handler(myErrorHandler);  

if

 (!

$link_id

) {  

    

trigger_error("出错了", E_USER_ERROR);  

}