I'm trying to use set_error_handler with a function name (in the global scope -- not a class method), and I'm getting a seg-fault in PHP. I'm wondering if it's a scope problem. Here's an abbreviation of what I have: (Main.php) include_once('Error.php'); class Main { function main() { Main::_initDB(); } funtion _initDB() { Error::setErrorHandler('_handleError'); } } (Error.php) function _handleError(...) { // handle the error here } class Error { function setErrorHandler($functionName) { set_error_handler($functionName); } } I'm wondering if there's a scope problem here. I haven't fully explored the possibility that maybe my error-handling code is causing an error, but I'm wondering if anyone else has had a problem like this. It seems that perhaps PHP has a scope problem when I call set_error_handler() inside a class method (it's a static method, but PHP doesn't know the diff). Any thoughts? Dean. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]