Christian Kruse: isset/empty

Beitrag lesen

Hallo Chris,

ini_set('display_errors', '1');
error_reporting(E_ALL);

if ( !empty($variable) && $variable != "irgendwas" )
  echo $variable;
?>

und

<?php
ini_set('display_errors', '1');
error_reporting(E_ALL);

if ( !empty($variable) )
  if ( $variable != "irgendwas" )
    echo $variable;
?>

Da ist kein Unterschied. Das zweite, durch AND verknuepfte
Argument *darf* erst dannn ausgewertet werden, wenn das
erste Argument true ergab. Das PHP da eine Warning ausgibt,
hat nichts mit den Tatsachen zu tun.

Gruesse,
 CK