Re: PEAR clases don't work with PHP 5.3

From: Date: Wed, 10 Mar 2010 14:08:40 +0000
Subject: Re: PEAR clases don't work with PHP 5.3
References: 1 2 3 4  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-30389@lists.php.net to get a copy of this message
Stefan, How far out is a release? Anything Martín could do to help? Cheers, Mike On Wed, 2010-03-10 at 11:07 -0300, Martín Marqués wrote: > Actually I found about the __construct() change looking at the web SVN > from Image_Graph. > > I will try to update from SVN soon. Would be nice to be able to pear > upgrade Image_Graph. > > El día 8 de marzo de 2010 12:42, Stefan Neufeind, PEAR > <pear.neufeind@speedpartner.de> escribió: > > Hi, > > > > for Image_Graph these things are already fixed in SVN. Could you please > > try a current checkout? There are some other things which I've been > > lately working on for cleanup in Image_Graph, so Image_Graph is > > currently in not such an ideal relase-state. But I'll see to release an > > updated package soon as well. Meanwhile, an SVN-checkout will help you. > > > > Since Image_Graph was in alpha-stage anyway, I've weighted the pros and > > cons and decided to go post-PHP5 with the next release. > > > > > > Kind regards, > > Stefan Neufeind > > > > On 03/08/2010 03:37 PM, Michael Gauthier wrote: > >> Martín, > >> > >> The problem with many of these packages is they are stable and list PHP4 > >> as a supported version. > >> > >> The parent::__construct() syntax was not available until PHP5. To update > >> these packages, maintainers would have to break PHP4 compatibility of a > >> stable package. > >> > >> It is not an ideal situation. > >> > >> Many packages have taken the opportunity to release a version 2 with a > >> cleaned-up fully PHP5 compatible API. > >> > >> Cheers, > >> > >> > >> Mike > >> > >> On Fri, 2010-03-05 at 12:11 -0300, Martín Marqués wrote: > >>> a few days ago I upgraded my development server with PHP 5.3, and > >>> found that some pear packages stopped working giving FATAL ERRORs, > >>> like this (this one is from package Image_Graph): > >>> > >>> PHP Fatal error: Call to undefined method > >>> Image_Graph_Plotarea_Element::Image_Graph_Element() in > >>> /usr/share/php/Image/Graph/Layout.php on line 73 > >>> > >>> I found that the problem is when calling the parents constructors like > >>> parent::ClassName. > >>> > >>> Changing that fixes the problem, but there are alot of clases with this problem. > >>> > >>> Are these problems being addressed? > >>> > >>> -- > >>> Martín Marqués > >>> select 'martin.marques' || '@' || 'gmail.com' > >>> DBA, Programador, Administrador > > > > >

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