Umstieg PHP5.2 auf PHP5.4: Unterschied zwischen den Versionen

Aus helpdesk
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
== Was ändert sich im Programmcode? ==
== Was ändert sich im Programmcode? ==


Zeile 7: Zeile 6:
* betroffen $HTTP_XXXX_VARS
* betroffen $HTTP_XXXX_VARS


  alt: $HTTP_GET_VARS['img']
  alt: \$HTTP_GET_VARS['img']
  neu: $_GET['img']
  neu: $_GET['img']
  alt: $HTTP_POST_VARS['password']
  alt: $HTTP_POST_VARS['password']

Version vom 17. Januar 2013, 10:28 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')
     [...] 


Usefull Links: