[PHP] error message handling

2001-01-17 Thread Jason Jacobs

I tried to send this before, so if I did, forgive me, but I don't think it
worked last time .:)

I'm trying to find a way to handle errors by number.  For example, if I get
a "directory already exists" error, I want to know what the number that is
so I can check the return value on the function that gave the error.

That made no sense.  Lemme try again.  Instead of getting the php-generated
error message, I want to create my own so the user has a nice message
instead of one that makes it look like I don't know what I'm doing. :)  Any
suggestions?

Jason


-- 
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]




Re: [PHP] error message handling

2001-01-17 Thread Alex Black

 You probably want to suppress the error message with an @ symbol.  Try
 putting an "@" before the function calls that give you errors.

you want to avoid doing that, I recommend properly handling the error.

 ?php
 $x = @php_function_here();
 ?
 
 This suppresses the error function.  Many functions return FALSE if
 unsuccessful, so you can test and supply your own error message.

better to write a handler to deal with your errors properly.

 ?php
 if ($x == FALSE) {
 print ("error.");
 }
 ?
 
 If you find yourself doing this alot, you may want to create a wrapper
 function or wrapper class around the original.  Look at PHPLIB's DB_SQL
 class for an example of how they suppress error messages.  Look at
 www.php.net for more info.

or have a look at binarycloud: http://www.binarycloud.com

best,

_alex


-- 
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]