Loading:


    bool is_subclass_of
    bool is_subclass_of ( $obiekt , string $nazwa_klasy )

    Funkcja ta zwraca TRUE jeżeli obiekt obiekt należy do klasy która jest podklasą klasy nazwa_klasy , FALSE w przeciwnym przypadku.

    Informacja: Od PHP 5.0.3 możesz określić parametr object także jako łańcuch znaków (nazwę klasy).



    Napisz Artyku³

    Listing


    //Example #1 is_subclass_of() przykład

    <?php
    // definicja klasy
    class WidgetFactory
    {
      var $oink = 'moo';
    }

    // definicja klasy potomnej
    class WidgetFactory_Child extends WidgetFactory
    {
      var $oink = 'oink';
    }

    // tworzenie nowego obiektu
    $WF = new WidgetFactory();
    $WFC = new WidgetFactory_Child();

    if (is_subclass_of($WFC, 'WidgetFactory')) {
      echo "tak, \$WFC jest pod klasą WidgetFactory\n";
    } else {
      echo "nie, \$WFC nie jest pod klasą WidgetFactory\n";
    }


    if (is_subclass_of($WF, 'WidgetFactory')) {
      echo "tak, \$WF jest pod klasą WidgetFactory\n";
    } else {
      echo "nie, \$WF nie jest pod klasą WidgetFactory\n";
    }


    // użyteczne dopiero od PHP 5.0.3
    if (is_subclass_of('WidgetFactory_Child', 'WidgetFactory')) {
      echo "tak, WidgetFactory_Child jest pod klasą WidgetFactory\n";
    } else {
      echo "nie, WidgetFactory_Child nie jest pod klasą WidgetFactory\n";
    }
    ?>

    //Powyższy przykład wyświetli:

    tak, $WFC jest pod klasą WidgetFactory
    nie, $WF nie jest pod klasą WidgetFactory
    tak, WidgetFactory_Child jest pod klasą WidgetFactory


         

     




    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