On Fri, Dec 19, 2003 at 06:06:40PM +0200, Lenar Lõhmus wrote:
> 
> It doesn't work this way in PHP4 anyway. So if you really must use this
> feature (I think I would) you can live with being locked to PHP5.

But then in order to have an error handler work in both PHP 5 and PHP 4
while avoiding the SLEW of var depricated notices, everyone is going to
have to rewrite their error handlers to make them check for
defined(E_STRICT) and then check if the error number is E_STRICT.  A royal
pain for a lot of PHP programmers, let alone the masses just using
packages they downloaded from somewhere who will start to see var
depricated notices all of a sudden and have no clue what's going on.


> -10 for anyhting like 'use current error_reporting() setting' or 'just
> change the behavior from PHP4 to PHP5' (you need version_compare() again).

Please provide a real world example of why you would need version compare.

Error handlers written for PHP 4 (expecting that all errors will go to the 
handler) will operate just fine under the new system (where only errors 
meeting the error reporting mask get sent to the handler).

--Dan

-- 
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
            data intensive web and database programming
                http://www.AnalysisAndSolutions.com/
 4015 7th Ave #4, Brooklyn NY 11232  v: 718-854-0335 f: 718-854-0409

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to