*Markus: array_walk funktioniert nicht

Hallo,

ich habe folgende Methode:

  
 public function getHauptseite()   {  
   $aHauptLinksUndParameter = $this->dirReader->getHauptseitenContent();  
   include("topinhalt.html");  
            echo '<div id="textboxWillkommen">' .  
              '<div class="textpadding">' .  
              '<h3>Galerie - Komplettübersicht</h3>';  
              array_walk($aHauptLinksUndParameter, 'generateHtmlLinks');  
            echo '</div>';  
   include("bodenleiste.html");  
   echo '</div></body></html>';  
 }  
  
 private function generateHtmlLinks($value, $key)   {  
  echo "<a href=\"Galerie.php?year=$key\">$value</a>";  
 }  

array_walk produziert folgende Fehlermeldung:

Warning: array_walk() [function.array-walk]: Unable to call generateHtmlLinks() - function does not exist in /var/www/localhost/html/test.domain.net/HTMLGenerator.php on line 22

Ich verstehe das nicht. Ich habe es wie in diversen Angaben gemacht. Ich habe auch schon versucht, die function als public zu deklarieren, aber kein Erfolg.
Ich bin mal gespannt, woran es scheitert?

Markus

--
  1. Hi!

    1.) Du verschweigst zuviel! (Quelltext)
    2.) Du sprichst innerhalb einer Klasse eine _Funktion_ an
    3.) Annahme: generateHtmlLinks() steht _ nicht _global_ zur Verfügung!

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
  2. Hi,

    Warning: array_walk() [function.array-walk]: Unable to call generateHtmlLinks() - function does not exist in /var/www/localhost/html/test.domain.net/HTMLGenerator.php on line 22

    lies das, insbesondere den Teil über die obejktorientierte Nutzung des Pseudo-Typs callback, den array_walk() erwartet.

    Gruß,
    Andreas.

    1. Hallo,

      lies das, insbesondere den Teil über die obejktorientierte Nutzung des Pseudo-Typs callback, den array_walk() erwartet.

      Vielen Dank, es klappt. Hätte nicht gedacht, dass ich um diese Uhrzeit doch noch so schnell zur Lösung komme. :)

      Markus

      --