Wollen Sie trotz objektorientierter Programmierung (OOP) weiter den Vorteil von Funktionen genießen?
Kein Problem, hierfür gibt es statische Methoden, wie das folgende Beispiel zeigt:
<?php
class cFoo {
function hello()
{return 'Hello World'; }}
echo cFoo::hello();
?>
Hier haben Sie eine ganz normale Klasse cFoo
, in der nur eine Methode hello()
existiert. Die gibt einen kurzen Text zurück. Um diese Methode nun auszuführen, brauchen Sie kein Objekt der Klasse cFoo
. Rufen Sie einfach die Methode direkt auf. Dazu schreiben Sie in den Aufruf lediglich den Namen der Klasse, gefolgt von zwei Doppelpunkten und dem Namen der Methode, also wie im Code-Beispiel cFoo::hello()
.
webphp
Verlinke auf uns!
Verlinke auf codekicker.de von deinem Blog oder aus deiner Forensignatur:
Das PHP-Journal vermittelt praxisrelevantes Wissen für Entwickler von Web-Applikationen, für Content- und Online-Manager, Agenturen und Webmaster. Neben Praxisartikeln zu Programmiertechniken und Schnittstellen werden im PHP-Journal auch angrenzende Themen wie modernes Webdesign mit AJAX, Aufbau und Betrieb von Web 2.0-Communities und erfolgreiches Online-Marketing zum Beispiel über Suchmaschine-Optimierung behandelt.