325 of 410 menu

Funkcija is_a

Funkcija is_a prima objekat i ime klase, vraćajući true ako je objekat instanca te klase ili njenog potomka. Trećim parametrom se može naznačiti da li je potrebno uzeti u obzir nasleđivanje (podrazumevano true).

Sintaksa

is_a(object, class_name, allow_string = true);

Primer

Proverićemo da li objekat pripada klasi stdClass:

<?php $obj = new stdClass(); var_dump(is_a($obj, 'stdClass')); ?>

Rezultat izvršavanja koda:

true

Primer

Proverimo nasleđivanje klasa:

<?php class ParentClass {} class ChildClass extends ParentClass {} $child = new ChildClass(); var_dump(is_a($child, 'ParentClass')); ?>

Rezultat izvršavanja koda:

true

Primer

Proverimo rad sa interfejsima:

<?php interface MyInterface {} class MyClass implements MyInterface {} $obj = new MyClass(); var_dump(is_a($obj, 'MyInterface')); ?>

Rezultat izvršavanja koda:

true

Vidi takođe

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij