Re: PEAR clases don't work with PHP 5.3

From: Date: Mon, 08 Mar 2010 14:37:25 +0000
Subject: Re: PEAR clases don't work with PHP 5.3
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-30376@lists.php.net to get a copy of this message
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 (#30376) next »