Ergebnis 1 bis 5 von 5

Thema: getIterator() on a non-object

  1. #1
    HTML Newbie
    Registriert seit
    23.09.2010
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard getIterator() on a non-object

    Hallo ,
    Ich bin kein experte im scripten aber ein kolleg hilft mir gerade und wir haben einen kleines fehler und zwar.

    Fatal error: Call to a member function getIterator() on a non-object
    in ***/Clases.php on line 16
    Ich hoffe jemand kann mir sagen was ich ändern soll. danke

    hier den code

    PHP-Code:
    <?PHP
    class Clases implements Iterator
    {
        private 
    $clases;
     private 
    $puntero;
        public function 
    addClase (Clase $clase)
        {
            
    $this->clases[] = new $clase;
        }
     
     public function 
    getClase ($id)
        {
    // ich denke hier ist den error//
     
    $iterator $this ->clases->getIterator();  
      return 
    "ok ".$id;
      while(
    $iterator->valid())  
      {  
       
    $clase $iterator->current();  
     
       if(
    $clase->getId() == $id)  
       {  
        return 
    $clase;  
       }  
     
       
    $iterator->next(); 
      }
            return 
    null;
        }
        public function 
    current ()
        {
            if (! 
    $this->valid())
                return 
    false;
            if (empty(
    $this->clases[$this->puntero]))
                return array();
            return 
    $this->clases[$this->puntero];
        }
        public function 
    key()
        {
            return 
    $this->puntero;
        }
        public function 
    next()
        {
            return ++ 
    $this->puntero;
        }
        public function 
    rewind()
        {
            
    $this->puntero 0;
        }
        public function 
    valid()
        {
      return 
    $this->puntero !== false;
        }
        public function 
    count()
        {
            return 
    count($this->clases);
        }
    /*
        public function load($nombre)
        {
            $data = simplexml_load_file("data.xml");
            foreach ($data->{$nombre} as $registro) {
                foreach ($registro as $persona) {
                    $alumno = new Alumno($persona->id, $persona->nombre, $persona->apellidos);
                    $this->addAlumno($alumno);
                }
            }
        }
    */
    }
    ?>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: getIterator() on a non-object

    $this ->clases->getIterator
    Das ist ein Array und kein Object. Ihr solltet eure eigenen Klassen selber kennen.

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    23.09.2010
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: getIterator() on a non-object

    ich bin noch etwas neu. mal abwarten ob mein kolleg erkennt diese fehler.

  4. #4
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: getIterator() on a non-object

    Das ist halt der Nachteil von so zusammengestückelten Sprachen wie PHP, Java oder C++ ohne konsistente OOP und Container (wobei da C++ vllt. noch am besten ist)…

    Benutz einfach foreach, das ist auch einfacher!

  5. #5
    Pion
    Gast

    Standard AW: getIterator() on a non-object

    Erklär mir mal bitte was du mit addClase und getClase bezwecken willst

    mfg

Ähnliche Themen

  1. Object mit Hintergrundbild
    Von Kung Fu Panda im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 18.07.2008, 18:36
  2. mysql_real_escape_string bei serialize($object)
    Von jojo87 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 05.03.2008, 18:49
  3. OOP in php, non-object problem
    Von DarkSyranus im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 01.12.2006, 20:11
  4. onclick in <object>-Tag
    Von Gast im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 28.03.2006, 15:32
  5. Problem mit Object
    Von newstart im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 18.03.2006, 17:27

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •