Hi,
ich habe folgenden Code in meiner Anwendung:
Das ist ein Teil einer Funktion die im wesentlichen zwei Classen miteinander vergleicht und dafür einige Properties in einer Schleife durchläuft. Bei einigen (nicht allen) ist diese if-Abfrage nun aus für mich unerfindlichen Gründen true. Der über die echo Funktion ausgegeben Teil lautet hier z. B.: UPDATE Scope: (NULL) vs (NULL) Da sowohl $FoundApp->Scope wie auch $App->Scope null zu sein scheinen dürfte m. E. das if-Statement nicht true sein. Hat jemand eine Idee warum dies hier der Fall ist bzw. hat jemand einen Tipp was ich noch machen kann um das weiter zu untersuchen?
Danke!
ich habe folgenden Code in meiner Anwendung:
PHP:
if(trim($FoundApp->$PropertyName) != trim($App->$PropertyName)) {
$FoundApp->$PropertyName = $App->$PropertyName;
$FoundApp->Action = "U";
echo "UPDATE ".$PropertyName.": ".$FoundApp->$PropertyName."(".gettype($FoundApp->$PropertyName).") vs ".$App->$PropertyName."(".gettype($App->$PropertyName).")<br />";
}
Das ist ein Teil einer Funktion die im wesentlichen zwei Classen miteinander vergleicht und dafür einige Properties in einer Schleife durchläuft. Bei einigen (nicht allen) ist diese if-Abfrage nun aus für mich unerfindlichen Gründen true. Der über die echo Funktion ausgegeben Teil lautet hier z. B.: UPDATE Scope: (NULL) vs (NULL) Da sowohl $FoundApp->Scope wie auch $App->Scope null zu sein scheinen dürfte m. E. das if-Statement nicht true sein. Hat jemand eine Idee warum dies hier der Fall ist bzw. hat jemand einen Tipp was ich noch machen kann um das weiter zu untersuchen?
Danke!