Some backward incompatible changes will take place in the new version PHP 5.3.0, which lets tM throw a bunch of errors about functions being deprecated now. We have to go through the code and migrate these old functions to the appropriate new ones.
- The is_dst parameter to mktime(). Use the new timezone handling functions instead.
- Assigning the return value of new by reference is now deprecated.
- split() (use preg_split() instead)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Forgot to post this link here: http://de2.php.net/migration53 (PHP 5.2.0 -> 5.3.0 migration guide)
Workaround for Install:
change values in Testmaker Base Dir: phpsettings.php
ini_set("display_errors", FALSE);
ini_set("error_reporting", E_ALL & ~E_DEPRECATED & ~E_NOTICE);
Note: In PHP5 objects are allways passed by reference.
Is this issue solved now? Then we could close it
checked:
- The is_dst parameter to mktime(). Use the new timezone handling functions instead.
- Assigning the return value of new by reference is now deprecated.
- split() (use preg_split() instead)
This issue has been resolved and will be part of an upcoming update for the current release series. Thank you for your help with improving testMaker.