Updated!: I have added a demo of svn running on php 5.0.5, php5.demo.ezcommunity.net
We are looking for several other users and developers in the eZ publish 2 community to sponsor the development, documentation and release of php4.4 -> php5.1 improvements to eZ publish 2.3. Contact Brookins Consulting for more information.
Backstory …
I was working on some server administration this weekend (very hush hush mumbojumbo
).
I started thinking about using eZ publish 2 on versions of PHP greater than 4.3.9, say like 4.4.x or even php 5.0.x
I have been meaning to checkout eZ publish 2.3 (svn) and do a little more work to the community build in svn, review extra modules in svn as contributions, give a little more back to the community. (Is anyone even listening or care anymore
) No matter I do what I do and so will you.
Results of testing at first glance (php5) ..
- As normal with eZ publish 2 (on newer versions of php 4). eZ publish 2 generates a lot of php `warnings` in the httpd error log file.
- It seems that many of the index page errors (running under php5) are of a more serious nature than normal php4 warnings
Seems that several new kinds of `warnings`, `notices` and `fatal errors`.
1) PHP Notice: Trying to get property of non-object
2) PHP Warning: Call-time pass-by-reference has been deprecated - argument passed by value;
3) PHP Fatal error: Cannot redeclare eZOnline::$OnlineTypeID
4) PHP Notice: Undefined variable: (most common)
5) PHP Warning: Invalid argument supplied for foreach() (second most common)
It seems that the core of eZ publish 2 has a number of places in the software code which are dependant on depricated PHP features, functionality, syntax, etc.
(more…)