Tom: Wildcard in Abfrage ... oder so ähnlich ;)

Beitrag lesen

Hello,

if( isset( $myOffice->GetAddress() ){}
Wie bitte?
War die Kurzform - es sollte nur der Veranschaulichung dienen.

Da PHP nicht faehig ist, den Rueckgabewert einer Methode direkt zu verwenden, muss man den Wert vorher natuerlich einer Variablen zuweisen.

Eine "Methode" hat nur dann einen Rückgabewert, wenn sie auch als "Funktion" definiert wurde und nicht nur als "Prozedur", um mal diese gutan alten Museumsbegriffe zu bemühen.

Die Deklaration sieht in PHP ja leider immer gleich aus, zumal man sie gar nicht mehr aktiv wahr nimmt, da auch Methoden implizit deklariert werden, also durch ihre Definition.

Es muss also einfach ein Rückgabewert mittels 'return' erzeugt werden.

Bevor Du OOP benutzt, solltest Du vielleicht erst mal einen Grundkurs in klassischer Programmierung machen, sonst passiert nämlich genau das, was ich hier immer proklamiere: OOP wird nur benutzt, weil es chic ist und aus reinem Selbstzweck...

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de