Hi,
Ach. Kaum macht man's richtig, schon funktioniert's. ;-)
Naja. Aber auch nicht unbedingt wie es es soll (Es sei denn die Eigenschaft wird nur angelegt wenn das Objekt überhaupt eine Mailadresse hat)
ich bin davon ausgegangen, dass mit dieser seltsamen Abfrage eigentlich das Vorhandensein der Eigenschaft getestet werden sollte - sonst hätte man ja wohl einfach auf einen Leerstring geprüft.
(Ich war übrigens so frei, im Zitattext von dir das fehlende "nicht" zu ergänzen.)
Ein schlichtes
if (! empty($object1->kd_email) ) {
würde triggern wenn das Objekt die Eigenschaft hat und dieses einen nichtleerer String oder eine Zahl verschieden von 0 oder eben TRUE repräsentiert:
Das ist noch besser, stimmt.
Ciao,
Martin