php 中instanceof的使用

作用:(1)判斷一個對象是否是某個類的實例,(2)判斷一個對象是否實現了某個接口。

第一種用法:

<?php
$obj = new A();
if ($obj instanceof A) {
  echo 'A';
}

第二種用法:

<?php
interface ExampleInterface
{
   public function interfaceMethod();
 }
 class ExampleClass implements ExampleInterface
{
   public function interfaceMethod()
   {
     return 'Hello World!';
   }
 }
$exampleInstance = new ExampleClass();
 if($exampleInstance instanceof ExampleInterface){
   echo 'Yes, it is';
 }else{
   echo 'No, it is not';
} 
?>

輸出結果:Yes, it is

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章