Mailinglisten-Archive |
Hallo zusammen.
Ich habe hier das Problem, das mir eine Funktion (false) zurückgeben soll
dies aber nicht macht.
Das ganze spielt sich in einer Klasse ab:
Vorarb werden diese beiden Variablen gesetzt:
var $AdressNummer = '';
var $BelegTyp = '';
Irgendwann kommen dann diese Funktionen
function _showItem()
{
if ($this->checkValues())
{
return $this->Items;
}
else
{
trigger_error("Fehler. Verarbeitung wurde abgebrochen.", E_USER_WARNING);
}
}
function checkValues()
{
if (empty($this->AdressNummer) || empty($this->BelegTyp))
{
return false;
}
else
{
return true;
}
}
Adressnummer und Belegtyp wurden nicht gesetzt. Demnach erwarte ich
eigentlich, wenn mindestens eine Variable nichts beinhaltet, dass die
Funktion checkValues() false zurück gibt. Leider ist das Ergebnis aber immer
true!
Ich frage mich nun was ich da übersehe?
Gruß
Frank
php::bar PHP Wiki - Listenarchive