Ich lese gerade etwas über PHP 5.4.0 das ich hier mitzuteilen als durchaus wichtig erachte.
Schon lange angekündigte als "deprecated" gekennzeichnete Funktionen fallen mit PHP 5.4 nun endgültig weg (nur ein Auszug):
- Removed features:
Removed magic_quotes_gpc, magic_quotes_runtime and magic_quotes_sybase
ini options. get_magic_quotes_gpc, get_magic_quotes_runtime are kept
but always return false, set_magic_quotes_runtime raises an
E_CORE_ERROR. (Pierrick, Pierre)
- Removed legacy features:
. break/continue $var syntax. (Dmitry)
. Safe mode and all related ini options. (Kalle)
. register_globals and register_long_arrays ini options. (Kalle)
. import_request_variables(). (Kalle)
. allow_call_time_pass_reference. (Pierrick)
. define_syslog_variables ini option and its associated function. (Kalle)
. highlight.bg ini option. (Kalle)
. Session bug compatibility mode (session.bug_compat42 and
session.bug_compat_warn ini options). (Kalle)
. session_is_registered(), session_register() and session_unregister()
functions. (Kalle)
. y2k_compliance ini option. (Kalle)
Quelle: /[svn]/php/php-src/branches/PHP_5_4/NEWS
Der Effekt dürfte so ähnlich sein wie beim Wechsel zwischen PHP 5.2 und PHP 5.3.
Da hat es ja auch bei einigen Scripten ganz schön geknirscht
Es lohnt sich jedenfalls mal in den PHP-News ein wenig zu stöbern.
Etwas (wie ich finde) äußerst positives läßt sich da z.B. finden:
- Changed default value of "default_charset" php.ini option from ISO-8859-1 to UTF-8. (Rasmus)
Zumindest was die magic_quotes angeht, dürfte Redaxo 5 keine Probleme damit bekommen.
Wie es mit den übrigen wegfallenden Dingen bestellt ist (vor allem auch bei den eigenen selbst geschriebenen Scripten hinter denen keine Community steht), nun ja, dass wird wohl noch einige schlaflose Nächte kosten
(zumindest gilt das für diejenigen unter uns, die nicht ständig Up-to-Date sind und sich schon mit dem Frühstück die aktuellsten News wie Cornflakes reinziehen)

