Ich habe einen merkwürdigen Bug entdeckt, der mit der aktuellen Version 1.7.1 unter PHP 5.3 und 5.4 nicht auftritt, dafür aber unter PHP 5.6 (und mögolicherweise höher):
Ruft man hier seine CMS-Website (mit eingeschaltetem PHP-Error-Reporting) auf, erscheint dort folgende Meldung:
Parse error: syntax error, unexpected '[' in /home/cmsimple_xh/cmsimple/functions.php on line 1299
Ursache sind hier die eckigen Klammern bei:
Code: Select all
if (in_array($errno, [E_USER_ERROR, E_RECOVERABLE_ERROR])) {
Code: Select all
if (in_array($errno, array(E_USER_ERROR, E_RECOVERABLE_ERROR))) {