Re: DB_DataObject question

From: Date: Wed, 08 Jun 2005 21:16:02 +0000
Subject: Re: DB_DataObject question
References: 1 2 3  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-19554@lists.php.net to get a copy of this message
On 6/8/05, Joe Stump <joe@joestump.net> wrote: > Simple rant ... > > Would it be too much to ask for PHP developers to alias public/ > private/static/const/etc. to "var" in a PHP4 release? How about > ignoring said keywords before "function" too? Too much to ask? I'd > think aliasing "private" to "var" in a PHP4 version wouldn't be THAT > big of a deal. This is an interesting idea, but the problem is that there would then be syntax in PHP4 which means absolutely nothing. This simply wouldn't make sense to have. Not only that, PHP5 is already out so this would only really make it so that some PHP5 code could run on PHP4, but who knows if it would work right. This would be a very bad idea, IMHO. > > Of course, then you have people reading code running on PHP4 that > looks like PHP5 code, but doesn't behave as such, but MAN would that > make my life a buttload easier as I migrate about 50,000 lines of > code from PHP4 -> PHP5. > > --Joe > > > On Jun 8, 2005, at 1:48 PM, Justin Patrin wrote: > > > On 6/8/05, Daniel Testa <dan@sbrha.org> wrote: > > > >> Which versions of php is DB_Dataobject compatible with? I have one > >> website that runs with php 5 and everything works great and happy. I > >> migrated most of my core code to another web server running php > >> 4.3.11. > >> Doing this causes my php scripts to die whenever they try and use > >> any of > >> the auto generated class files made by createTables.php. They get > >> parse > >> errors. > >> > >> The error > >> > >> Parse error: parse error, unexpected T_STRING, expecting > >> T_OLD_FUNCTION > >> or T_FUNCTION or T_VAR or '}' in > >> /home/crazyl2/include/DataObjects/Chr_characters.php on line 12 > >> > >> > >> > >> Can DB_dataobject run in 4.3.11? All the auto generated files come > >> from > >> the php 5 server so could that have something to do with it? > >> > >> > > > > DB_DO works fine with PHP4. However, if you use the generator in PHP5 > > the generated files will have PHP5 syntax (public instead of var). If > > you change all of the "public" var declarations to use PHP4 syntax you > > should be fine. > > > > -- > > Justin Patrin -- Justin Patrin

« previous php.pear.general (#19554) next »