PHP 5.3 alpha 2: parse_ini_file liefert leeres Array

Gerade habe ich die Alpha 2 von PHP 5.3 angetestet und bin gleich über die ersten Fehler gestolpert:
parse_ini_file liefert ein leeres Array, wenn die ini-Datei als UTF-8 gespeichert ist. Ich hab unter http://bugs.php.net/bug.php?id=45991 gleich mal einen Eintrag hinzugefügt.

Der nächste “Fehler” besteht darin, dass pdo_mysql sich nicht mehr mit MySQL < 4.1 verbinden kann. Dann wird der include_path falsch interpretiert. Enthält der include_path Backslashes -was er zwar nicht sollte, aber in PHP 5.2.x erlaubt war- wird das nachfolgende Zeichen hinter dem Backslash als Meta-Character interpretiert. "dirtrunk" wird in "dir runk" umgewandelt (t => Tab).
Zu finden unter http://bugs.php.net/bug.php?id=45992.

Als letztes kam dann noch der Fehler, dass die Klasse Zend_Session nicht geladen werden konnte.
PHP kann die Datei Zend/Session/Namespace.php des Zend Frameworks nicht einbinden.
Der Fehler ist ebenfalls im Bugtracker zu finden, und zwar unter http://bugs.php.net/46000.

Fazit: Alpha2 taugt bis jetzt noch nicht viel.

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>