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?
Comment