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
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 | |
|
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.