On Sat, 10 Aug 2002, Marcus Börger wrote: > + This can be done automaticall with the use of php_error_docref. Where the > + docref parameter is either NULL or a manual reference describing the > + error in detail. This must be an external url started by "http://" or > + the name of a manual page without the file extension but with an optional > + target anchor. In case of NULL the reference is generated from the > + function being executed: > + > + php_error_docref("function.name#error" TSRMLS_CC, E_WHATEVER, "Desc."); > + > + You may use php_error_docref1/2 to display the executed functionname > + followed by one or two important parameters. For example file base > + functions should display the name of the file opened: > + > + php_error_docref1("function.fopen", filename TSRMLS_CC, E_WHATEVER, > "Desc."); > + php_error_docref2("function.copy", file_source, file_dest, param2 > TSRMLS_CC, E_WHATEVER, "Desc.");
Marcus -- Looks good. Here is a suggested revision. I think it makes things a little clearer to people who aren't familiar with the error handling functions. This can be done automatically using php_error_docref(). The first parameter, docref, is either NULL or URL of a page in the PHP manual describing the error in detail. If you pass NULL, the reference is generated from the name of the function being executed: php_error_docref("function.name#error" TSRMLS_CC, E_WHATEVER, "Desc."); If you pass a URL, it can either be a full URL beginning with "http://": php_error_docref("http://www.php.net/manual/en/function.name#error.php" TSRMLS_CC, E_WHATEVER, "Desc."); Or the name of a manual page without the file extension, but with an optional target anchor: php_error_docref("function.name#error" TSRMLS_CC, E_WHATEVER, "Desc."); To display the one or two important parameters after the function name, use php_error_docref1() or php_error_docref2(). For example, file functions should display the name of the file opened: php_error_docref1("function.fopen", filename TSRMLS_CC, EWHATEVER, "Desc."); php_error_docref2("function.fopen", file_source, file_destination TSRMLS_CC, EWHATEVER, "Desc."); -adam -- adam maccabee trachtenberg [EMAIL PROTECTED] -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php