Umstieg PHP5.2 auf PHP5.4: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 5: | Zeile 5: | ||
* betroffen $HTTP_XXXX_VARS | * betroffen $HTTP_XXXX_VARS | ||
<pre> | |||
alt: $HTTP_GET_VARS['img'] | |||
neu: $_GET['img'] | neu: $_GET['img'] | ||
alt: $HTTP_POST_VARS['password'] | alt: $HTTP_POST_VARS['password'] | ||
neu: $_POST['password'] | neu: $_POST['password'] | ||
</pre> | |||
* betroffen SERVER-Variablen und Environment | * betroffen SERVER-Variablen und Environment | ||
<pre> | |||
alt: $DOCUMENT_ROOT | alt: $DOCUMENT_ROOT | ||
neu: $_SERVER['DOCUMENT_ROOT'] | neu: $_SERVER['DOCUMENT_ROOT'] | ||
Zeile 18: | Zeile 19: | ||
alt: $HOME | alt: $HOME | ||
neu: $_ENV['HOME'] | neu: $_ENV['HOME'] | ||
</pre> | |||
== Anwendungsbeispiele == | == Anwendungsbeispiele == |
Version vom 17. Januar 2013, 10:32 Uhr
Was ändert sich im Programmcode?
'alter' Code / 'neuer' Code:
- betroffen $HTTP_XXXX_VARS
alt: $HTTP_GET_VARS['img'] neu: $_GET['img'] alt: $HTTP_POST_VARS['password'] neu: $_POST['password']
- betroffen SERVER-Variablen und Environment
alt: $DOCUMENT_ROOT neu: $_SERVER['DOCUMENT_ROOT'] alt: $PHP_SELF neu: $_SERVER['PHP_SELF'] alt: $HOME neu: $_ENV['HOME']
Anwendungsbeispiele
alt: undefinierter index in array
$do = $_GET['do']; if ($do == 'verify') [...]
neu: abfragen ob array-element existiert, ggf. initialisieren
if (!empty($_GET['do'])) $do = $_GET['do']; else $do = ""; if ($do == 'verify') [...]