foomaker: NULL oder '' oder Wert?

Beitrag lesen

Tach zusammen,

gegeben sei eine Funktion

  
function func($val)  
{  
...  
}  

Die Angabe von $val soll beim Aufruf von func optional sein.
Deshalb initialisiere ich sie direkt mit ... äh ... ja womit?

Da $val auch einfach "Nichts" sein kann, könnte die Deklaration
function func($val=''){...}
oder aber auch
function func($val=NULL){...}
lauten.
Im Funktionsblock prüfe ich also
entweder if($var!='')... oder if(!is_null($var))...

Was bevorzugt Ihr, einen Leerstring oder NULL oder vielleicht sogar was anderes und warum?

Gruß vom foomaker

--
Natürlich glaube ich an die Existenz von Ausserirdischen. Schliesslich gibt es ja auch das PERFEKTE SCRIPT.