phpbar.de logo

Mailinglisten-Archive

[php] empty bei Array

[php] empty bei Array

Yannik Hampe yannik at cipher-code.de
Sam Apr 14 17:23:33 CEST 2007



Björn Dautermann wrote:
> Hallo!
> 
>  
> 
> Möchte prüfen ob der Inhalt der Session leer ist:
> 
>  
> 
>> 
> else
> 
>       if (empty($_SESSION['warenkorb'])) {
> 
>             //Tabellen-Spalten erzeugen
> 
>             echo '<tr>';
> 
>             echo ' <td width="576" height="64">';
> 
>             echo ' </td>';
> 
>             echo ' <td width="576" height="64">';
> 
>             echo ' </td>';
> 
>             echo ' <td width="164" height="64">';
> 
>             echo ' </td>';
> 
>             echo '</tr>';
> 
>  
> 
>       }
> 
>> 
>  
> 
> Obwohl die Session bzw. das Array leer ist, wird der „else-if“ Zweig nicht
> aufgerufen.
> 
>  
> 
> Woran kann das liegen?
Schau doch mal in die php-m,anual, was empty macht!:
empty() ist das Gegenteil von (boolean) var, außer dass keine Warnung
erzeugt wird, wenn die Variable nicht gesetzt ist.

Prüfe mit count($var)===0 oder mit $var===Array() oder was immer
schneller ist...
> 
>  
> 
> Vielen Dank schon mal.
> 
>  
> 
> Gruß
> 
>  
> 
> Björn Dautermann

Yannik
> 

php::bar PHP Wiki   -   Listenarchive