[Variablen] array in ner klasse füllen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Variablen] array in ner klasse füllen?

    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 :/

    PHP-Code:
    class testmich{

    var 
    $fieldlable=array();
    var 
    $fieldname=array();

    function 
    addfield($lable,$name){
       
    $this->fieldlable[]=$lable;
       
    $this->fieldname[]=$name;
     }

    ein script erstellt jetzt ein neues objekt & soll die arrays füllen:

    PHP-Code:
    $test=new testmich();
    $test->addfield('feldlable','e_feldname'); 
    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?
    Zuletzt geändert von aimbot; 08.06.2005, 15:45.
    MfG
    aim
    Lies mich jetzt!
    - OT-Tags-Liebhaber und BB-Code-Einrücker -

  • #2
    Re: [Variablen] array in ner klasse füllen?

    Original geschrieben von aimbot
    PHP-Code:
    $test=new testmich();
    $editor->addfield('feldlable','e_feldname'); 
    1. Was ist $editor?
    2. Gibst du $editor oder $test aus?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      gna, hatte es nur falsch gepostet *grml*
      im quelltext wars aber richtig...

      das objekt heisst $test und es wird auch $test angesprochen
      tut mir leid
      MfG
      aim
      Lies mich jetzt!
      - OT-Tags-Liebhaber und BB-Code-Einrücker -

      Kommentar


      • #4
        Zeig mal den richtigen Code (Erzeugen der Instanz, Zuweisen von Werten, Ausgabe)
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          Hab den Fehler gefunden. Es wurde n falscher Parameter übergeben. Das Objekt wurde zwar instanziert, aber irgendwie entstand ne schleife bei der zuweisung der werte an das array, welche dadurch immer wieder 0 gesetzt wurden.

          ich dank dir für deine schnelle antwort und hilfsbereitschaft
          MfG
          aim
          Lies mich jetzt!
          - OT-Tags-Liebhaber und BB-Code-Einrücker -

          Kommentar

          Lädt...
          X