325 of 410 menu

Funksioni is_a

Funksioni is_a merr një objekt dhe emrin e një klase, duke kthyer true nëse objekti është një instancë e asaj klase ose pasardhës i saj. Parametri i tretë mund të përdoret për të treguar nëse duhet marrë parasysh trashëgimia (parazgjedhur true).

Sintaksa

is_a(object, class_name, allow_string = true);

Shembull

Le të kontrollojmë nëse një objekt i përket klasës stdClass:

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

Rezultati i ekzekutimit të kodit:

true

Shembull

Le të kontrollojmë trashëgiminë e klasave:

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

Rezultati i ekzekutimit të kodit:

true

Shembull

Le të kontrollojmë funksionimin me ndërfaqe:

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

Rezultati i ekzekutimit të kodit:

true

Shihni gjithashtu

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo