On Fri, 26 Jul 2002, [iso-8859-1] Lo�c wrote:
["trigger_error" problem]
This is a problem actually. I don't want to terminate the running of the page just because my SQL Parser can't handle something in the query. I wanted to just print out a message as to why my parser failed and continue execution of the page contents.
OK, the we may think about a way to emulate it under PHP3.
I think we may be able to do it with the BUG() function, and a few global variables for errors.
["gzcompress" and "gzcompress" problem] OK but but should only do this if the "gzcompress" function is usable ie if (PMA_PHP_INT_VERSION >= 40001 && @function_exists('gzcompress')) { $encodedstr = nl2br(chunk_split(base64_encode(gzcompress($debugstr, 9)))); } else { $encodedstr = nl2br(chunk_split(base64_encode($debugstr, 9))); }
Similar fix is now applied in CVS.
The linux kernel has a 'BUG()' call. For some of our PMA code, a similar thing would actually be a very useful function call.
Very interesting idea :)
That is 2.3.1 level, so we'll leave it for now.