Ankündigung

Einklappen
Keine Ankündigung bisher.

array_walk(_recursive) mit geerbter Methode

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • array_walk(_recursive) mit geerbter Methode

    Hallo zusammen,

    ich bin seit mehreren Stunden am Suchen, hab mehrere Suchmaschinen benutzt und viele Boards durchleuchtet, bin bis jetzt aber leider nicht fündig geworden.

    Bevor ich das Problem großartig erläuter, hier einfach die entsprechenden Zeilen (ein paar Zeilen Quellcode sagen mehr als tausend Worte):
    PHP-Code:
    abstract class Foo {
        protected function 
    myHtmlspecialchars(&$value) {
            
    $value htmlspecialchars($valueENT_QUOTES'UTF-8');
        }
    }

    class 
    Bar extends Foo {
        public function 
    execute() {
            
    $temp $_POST['temp'];
            
    array_walk($temp,'parent::myHtmlspecialchars');
            echo 
    $temp;
        }

    Code:
    Fatal error: Cannot call method parent::myHtmlspecialchars() or method does not exist
    In der Klasse Bar soll in der Methode execute() also mit der Funktion array_walk eine geerbte Funktion benutzt werden.
    Das Prinzip von array_walk ist mir klar, ebenso die Verwendung der geerbten Methode myHtmlspecialchars (funktioniert ohne das array_walk auch einwandfrei!)
    Meine Frage ist also nun, wie kann ich array_walk dazu bewegen tatsächlich parent::myHtmlspecialchars() aufzurufen?

    Im Voraus schon mal vielen Dank!
    tr8000


  • #2
    Versuchs mal mit:
    PHP-Code:
    array_walk($temp,array('parent','myHtmlspecialchars'); 
    "Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]

    Kommentar


    • #3
      Forum: phpforum.de
      @fschmengler - @fschmengler - @schmengler
      PHP Blog - Magento Entwicklung - CSS Ribbon Generator

      Kommentar


      • #4
        http://www.php.de/php-einsteiger/672...tml#post510209
        I like cooking my family and my pets.
        Use commas. Don't be a psycho.
        Blog - CoverflowJS

        Kommentar


        • #5
          "Ihre Suchanfrage erzielte keine Treffer. Bitte versuchen Sie es mit anderen Suchbegriffen. "
          ???????
          "Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]

          Kommentar


          • #6
            hab mehrere Suchmaschinen benutzt und viele Boards durchleuchtet, bin bis jetzt aber leider nicht fündig geworden.
            Andere sind leider fündig geworden: array_walk(_recursive) mit geerbter Methode - Forum: phpforum.de

            Bitte beachten: Anmerkungen zu Crosspostings

            [MOD: Thread geschlossen]
            --

            „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
            Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


            --

            Kommentar

            Lädt...
            X