Loading:


bool is_a
bool is_a ( object $obiekt , string $nazwa_klasy )

Funkcja ta zwraca TRUE jeżeli obiekt jest tej klasy, lub ta klasa jest jednym z jego przodków, FALSE w przeciwnym przypadku.



Napisz Artyku³

Listing



//Example #1 is_a() przykład

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

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

if (is_a($WF, 'WidgetFactory')) {
  echo "tak, \$WF jest ciągle WidgetFactory\n";
}
?>

/*
Funkcja is_a() w PHP 5 jest przestarzała, na korzyść operatora typu instanceof. W powyższym przyładzie w PHP 5 moglibyśmy użyć następującej konstrukcji:
*/


//Example #2 Użycie operatora instanceof w PHP 5

<?php
if ($WF instanceof WidgetFactory) {
    echo 'Tak, $WF jest WidgetFactory';
}
?>
 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
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-2024 v.1.5 | design: diviXdesign & rainbowcolors