Mailinglisten-Archive |
Michael Borchers wrote: > und wenn es sich um eine simple funktion, zb zum überprüfen eines strings > handelt, > deswegen jedes mal eine klasse aufrufen statt einem einfachen aufruf? > > $check = new check(); > $check->is_string($x); > > statt > > ... > if(is_string($x) == true) ... > Folgende Lösung (wie ich es bevorzuge) ist nur mit PHP 5 möglich... Ich würde hier eine eigene "Utility" Klasse machen, die solche Funktionen statisch (als mit Schlüsselwort static) implementiert. Diese Funktion kannst dann per Klassenname::Methodenname einfach aufrufen. Diese Funktionalität ist dann auch nicht viel "teurer" als ein normaler Funktionsaufruf... Cheers Christoph PS: if(is_string($x) == true) kann man einfacher und effizienter als if(is_string($x) ) schreiben, weil ein if den gegebenen Ausdruck sowieso auf true abprüft...
php::bar PHP Wiki - Listenarchive