Mailinglisten-Archive |
> echo empty($_POST['val'])?'':$_POST['val'];
>
Das ist für diesen Fall nicht korrekt.
Wenn diese Variable $_POST['val'] nicht gesetzt, es also im POST
kein 'val' gibt, wird Dir mit ziemlicher Sicherheit ein Fehler
um die Ohren gehauen, wenn Du es nicht mit isset() vorher prüfst
und einfach so mit empty() oder direkt per echo ... drauf zugreifen
möchtest.
Im übrigen ist
empty($string)
afaik (fast) gleich zu setzen mit
$string == ''; (bzw. länge=0)
Also ist Dein Code
<snip>
> show ($val) {
> if (empty($val)) {
> return '';
> } else {
> return $val;
> }
> }
</snip>
ein wenig unsinnig meiner Meinung nach.
- Ich kann mich aber ja auch irren. Wenn dem so ist, bitte belehrt mich.
--
Dennis
php::bar PHP Wiki - Listenarchive