Mailinglisten-Archive |
Mit else if (count($_SESSION['warenkorb']) === 0) oder else if (($_SESSION['warenkorb']) === Array()) hat es leider nicht geklappt. -----Ursprüngliche Nachricht----- Von: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] Im Auftrag von Yannik Hampe Gesendet: Samstag, 14. April 2007 17:24 An: deutschsprachige PHP-Mailingliste Betreff: Re: [php] empty bei Array 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 > -- ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** Informationen: http://www.phpbar.de http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive