E_STRICT ist eine Einstellungsmöglichkeit für PHP ab PHP 5.
Diese Einstellung dient einem Entwickler dazu buchstäblich alles an Fehlern oder Meldungen gezeigt zu bekommen, die auf nicht mehr mit PHP 5 konforme Programmierung hinweisen.
Unter Apache wäre mit PHP 5.XX dann sie Einstellung
E_ALL | E_STRICT , da E_STRICT kein Bestandteil von E_ALL ist.
Ab PHP 6 wird E_STRICT ein Bestandteil von E_ALL sein.
E_STRICT ist also eine Sache für die Entwicklung von Scripten und nicht für den Betrieb von Scripten auf Produktionsservern.
Wer meint das solche Programme wie Joomla oder Typo ja sauber programmiert sind und dem aktuellen Stand der PHP - Technik entsprechen, der sollte sich mal einen lokalen Xampp - Server installieren, den auf E_STRICT schalten und einen Installationsversuch machen.
Bei Joomla werden allein bei der Installation tausende von Meldungen angezeigt und vielen anderen Titeln geht es ähnlich - ja sie sind dann teils überhaupt nicht mehr installierbar.
Wer unter E_STRICT arbeitet kann auch ganz saubere PHP 4 - Anwendungen erzeugen.
E_STRICT ist zwar erst unter PHP 5 möglich wirkt aber auf alle PHP Komnponenten.
Die Argumente mancher Moderatoren von solchen Titeln - man hätte nicht speziell für PHP 5 programmiert - sind demnach als ausgesprochene Ausrede zu bewerten.
Das traurige an der Sache ist, das diverse bekannte Titel die damalige Aktion GoPHP5 vollblumig unterstützt haben, diese Unterstützung aber offenbar rein verbal und nur zu Werbezwecken ausgesprochen wurde - getan hat sich bei den meisten nichts.
Keine Kommentare:
Kommentar veröffentlichen