September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten in einer Klasse Methoden definieren, auf die Sie zugreifen können, ohne ein Objekt zu instantiieren.
Deklarieren Sie die Methode als static:
class Format {
public static function number($number, $decimals = 2,
$decimal = ',', $thousands = '.') {
return number_format($number, $decimals, $decimal, $thousands);
}
}
print Format::number(1234.567);
1,234.57Gelegentlich will man in einer Klasse einen Satz von Methoden definieren, die man aufrufen können möchte, ohne dazu ein Objekt zu instantiieren. In PHP 5 können Sie Methoden direkt aufrufen, wenn Sie sie als statisch deklarieren:
class Format { public static function number($number, $decimals = 2, $decimal = ',', ...