for Project:

Task #177 — E_STRICT

Attached to Project— EZPDO
Opened by wei (wei) - Thursday, 18 May 2006, 4:12am
Last edited by oak nauhygon (admin) - Thursday, 18 May 2006, 11:29am
Bug Report
Miscellaneous
Assigned
oak nauhygon (admin)
All
Medium
Normal
1.1
1.1.x
50% complete
Since ezpdo is php5 only, please support E_STRICT. E.g. globally replace

"var $" with "public $"

and

regexp replace
"= ?& ?new " with "= new "

Cheers, Wei.
This task depends upon

This task blocks these from closing

Comments (1) | Attachments (0) | Related Tasks (0/0) | Notifications (4) | Reminders (0) | History |

Comment by oak nauhygon - Friday, 19 May 2006, 8:04am

1. 'var $' are mostly in the libs adodb and pear db. replacing them is simple with the packed libs in the distro. on the other hand, we'd like to make replacing a lib always a simple drop-in for users. if a user chooses to use a newer version of the dbs, php5 may still complain.

2. gradually we are going to remove all the ampersands before 'new', but there are certain cases that a simple removal does not do the trick (for example the epQueryPath class). we'd need to dig into it a bit more. this is in progress.

Sponsors