Zeev Suraski <[EMAIL PROTECTED]> wrote... : > At 13:11 26/11/2002, Maxim Maletsky wrote: > >That sounds selfish of us, Derick. > > No, it doesn't. If we're going to attempt at doing something that has a > high risk of screwing up PHP and slow down its QA and support, we should be > mature enough to know our limits. If we don't, the ones that would suffer > eventually would actually be the users. > > Knowing your limits is a virtue, and taking unnecessary risks, while may > seem noble, will often lead to much worse results.
Let's say, as a user, I get this error for not defining a variable: Notice: Undefined variable: var in E:\CVS\PHP\php4\Release_TS\tests\release.php on line 20 What if that error would be: Notice (235): Undefined variable: var in E:\CVS\PHP\php4\Release_TS\tests\release.php on line 20 Docref... FAQ... etc ... where 1. "Underfined Variable" is translated to ohter languages. In this example it is just a "simple english", but there are other, more complex ones. 2. 235 is the error code. One can type it in google: "Notice (235)" and get lots of info. Still possible even now, by typing error message instead. What i love about Oracle is its error code format: "ORA-25688" - you type it anywhere and get find tons of solutions instantly. 3. Docref and FAQ links to a documentaion and FAQ pages on php.net where there would be descriptions of errors and relevant solutions. Very, very handy. It is what Marcus was doing, but, he needed to add new functions to it, referencing by code will be more flexible as you could edit the storage only. 4. User could use and extend this error reporting techniques on his own. These are just my thoughts of what I would see usable about it all. IMO, the current error reporting will be someday dedesigned anyway - it does need a redesign. -- Maxim Maletsky [EMAIL PROTECTED] -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php