Re: Compatibility problems with PHP 5

From: Date: Mon, 01 Dec 2003 22:40:46 +0000
Subject: Re: Compatibility problems with PHP 5
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-5983@lists.php.net to get a copy of this message
For the next 18-24 months, we are going to have to deal with code running in both PHP 4 and 5. Why not declare "var" an alias for "public", not throw E_STRICT for it and be done with it? If not this issue will be a real PITA for PEAR users. - Stig On Sun, 2003-11-30 at 00:10, Andi Gutmans wrote: > The strict was introduced so that we can add warnings about practices we > recommend and deprecated behavior. > I think "var" belongs there. > We could remove E_STRICT from E_ALL (although that'd be a bit hacky) and > save ppl the trouble of seeing these warnings. > Then again, we could remove the warning about var but I'm not sure I'd want > to do that. > > Andi > > At 12:22 PM 11/28/2003 -0500, Daniel Convissor wrote: > >On Fri, Nov 28, 2003 at 10:04:39AM +0100, Derick Rethans wrote: > > > > > > Strict is strict, that's the whole point. You can either fix your code > > > or disable strict. > > > >The "fixed" code can't run on PHP 4. This strict idea needs a minor > >reevaluation. Using var in PHP 5 isn't really "broken" and in order to > >run code that can run on both 4 and 5 users need to jump through hoops > >and, more importantly, disable the strict checking, which causes them to > >miss REAL deprication problems. > > > >--Dan > > > >-- > > FREE scripts that make web and database programming easier > > http://www.analysisandsolutions.com/software/ > > 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 > > 4015 7th Ave #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 > > > >-- > >PHP Internals - PHP Runtime Development Mailing List > >To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.internals (#5983) next »