PHP 5.4 steht in den Startlöchern

Fragen rund um PHP,HTML,CSS und MySQL

PHP 5.4 steht in den Startlöchern

Beitragvon Koala » 10. Sep 2011, 22:26

Hallo PHP-Entwickler

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 :lol:
(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)
.
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX_DOKU :: REX_WIKI :: REX_FAQ :: REX_WIKIPEDIA
Benutzeravatar
Koala
 
Beiträge: 1529
Registriert: 3. Okt 2005, 12:20
Wohnort: Cottbus

Re: PHP 5.4 steht in den Startlöchern

Beitragvon Hirbod » 15. Sep 2011, 00:07

Hi,

session_start() fällt weg? Wie initialisiere ich denn ab 5.4 eine Session? Einfach $_SESSION['foo'] = bar; reicht?

LG & Danke
Hirbod
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Re: PHP 5.4 steht in den Startlöchern

Beitragvon Koala » 15. Sep 2011, 19:46

Hirbod hat geschrieben:session_start() fällt weg?

Wo hast du das denn gelesen? Davon finde ich in den News nichts.
.
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX_DOKU :: REX_WIKI :: REX_FAQ :: REX_WIKIPEDIA
Benutzeravatar
Koala
 
Beiträge: 1529
Registriert: 3. Okt 2005, 12:20
Wohnort: Cottbus

Re: PHP 5.4 steht in den Startlöchern

Beitragvon Hirbod » 18. Sep 2011, 04:55

Dann schau mal genauer ;)

- Removed legacy features:
...
...
...
. session_is_registered(), session_register() and session_unregister() functions. (Kalle)


Jau :)
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Re: PHP 5.4 steht in den Startlöchern

Beitragvon Koala » 18. Sep 2011, 18:38

Hirbod hat geschrieben:. session_is_registered(), session_register() and session_unregister() functions. (Kalle)

Sorry, aber ich seh da kein "session_start()"!?
session_start != session_register
.
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX_DOKU :: REX_WIKI :: REX_FAQ :: REX_WIKIPEDIA
Benutzeravatar
Koala
 
Beiträge: 1529
Registriert: 3. Okt 2005, 12:20
Wohnort: Cottbus

Re: PHP 5.4 steht in den Startlöchern

Beitragvon Hirbod » 18. Sep 2011, 20:26

Hi...

oh mann. Das kommt davon, wenn man einfach nur überfliegt, jedoch nicht richtig liest... Ja, du hast recht. Das session_register wegfällt, wusste ich schon... das wird ja jetzt über die superglobale $_SESSION erledigt.

Du hast recht.. Sorry! :D
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46


Zurück zu PHP/HTML/CSS/MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste