> -----Original Message-----
> From: Derick Rethans [mailto:[EMAIL PROTECTED] 
> Sent: 11 May 2006 15:07
> To: PHP Developers Mailing List
> Subject: Re: [PHP-DEV] Stop Breaking Our Apps For the Sake of OO
> 
> On Thu, 11 May 2006, Derick Rethans wrote:
> 
> > While I welcome new developments in either procedural or OO 
> interfaces 
> > in PHP I do not agree with breaking BC (between 5.1 and 5.2 in this
> > case) just for the sake of OO purity. In this example there is the 
> > following class:
> 
> <snip>
> 
> I've one more of those things. How to test if you're using 
> PHP 5.1 or PHP 5.2:
> 
> <?php
> 
> class Bla
> {
> }
> 
> $b = new Bla;
> 
> if( $b != null )
> {
>         echo "PHP 5.1";
> }
> else
> {
>         echo "PHP 5.2";
> }
> ?>
> 

Interesting logic break too...

$foo = new stdClass();
if ($foo == null || $foo != null) { echo 'Never gets echoed'; }

Jared

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

Reply via email to