hey,
folgendes szenario:
ich habe in einer klasse 2 arrays definiert.
um diese zu füllen gibts ne funktion addfield($lable,$name)
allerdings bekomm ich sie beim besten willen nicht gefüllt. ich bin schon die ganze zeit am testen...testausgaben, fehlerausgaben...leider hilft nix :/
ein script erstellt jetzt ein neues objekt & soll die arrays füllen:
wenn ich jetzt die beiden klassenvariablen ausgebe sind sie leer..
wenn ich die funktion aber innerhalb der klasse aufrufe funktionierts.
aber ich hab das script sicher richtig included und das objekt auch richtig definiert :/
kann mir jemand sagen wieso dass nicht funktioniert oder mir zumindest ein lösungsansatz geben?
folgendes szenario:
ich habe in einer klasse 2 arrays definiert.
um diese zu füllen gibts ne funktion addfield($lable,$name)
allerdings bekomm ich sie beim besten willen nicht gefüllt. ich bin schon die ganze zeit am testen...testausgaben, fehlerausgaben...leider hilft nix :/
PHP-Code:
class testmich{
var $fieldlable=array();
var $fieldname=array();
function addfield($lable,$name){
$this->fieldlable[]=$lable;
$this->fieldname[]=$name;
}
}
PHP-Code:
$test=new testmich();
$test->addfield('feldlable','e_feldname');
wenn ich die funktion aber innerhalb der klasse aufrufe funktionierts.
aber ich hab das script sicher richtig included und das objekt auch richtig definiert :/
kann mir jemand sagen wieso dass nicht funktioniert oder mir zumindest ein lösungsansatz geben?
Kommentar