Mailinglisten-Archive |
Ja, hatte mir die Manual durchgelesen gehabt, daher habe ich ja meine Frage
gepostet.
http://www.lerne-php.de/function.empty.html
-----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