Loading:


    call_user_method

    call_user_method ( string $nazwa_metody , object &$>obiekt [,$parametr [,  $... ]] )



    Ostrzeżenie

    Funkcja call_user_method() jest przestarzała od PHP 4.1.0, zamiast niej użyj funkcji call_user_func() posługując się składnią array(&$obiekt, "nazwa_metody").

    Wywołuje metodę nazwaną method_name z obiektu obiekt zdefiniowanego przez użytkownika. Przykład użycia znajdziesz niżej, gdzie definiujemy klasę, tworzymy jej egzemplarz i używamy funkcji call_user_method() by pośrednio wywołać jej metodę drukuj_info.



    Napisz Artyku³

    Listing


    <?php
    class Kraj {
        var $NAZWA;
        var $TLD;

        function Kraj($nazwa, $tld) {
            $this->NAZWA = $nazwa;
            $this->TLD = $tld;
        }

        function drukuj_info($przedc = "") {
            echo $przedc."Kraj: ".$this->NAZWA."\n";
            echo $przedc."Domena TLD: ".$this->TLD."\n";
        }
    }

    $kraj = new Kraj("Peru", "pe");

    echo "* Wywołuję metodę bezpośrednio na obiekcie\n";
    $kraj->drukuj_info();

    echo "\n* Wywołuję tę samą metodę pośrednio\n";
    call_user_method ("drukuj_info", $kraj, "\t");
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors