一 instanceof
檢測一個對象是否屬於某個類型
<?php class A { } $a = new A(); if($a instanceof A) { echo "yes"; }
二 final
final修飾類,這個類不能有子類
final修飾成員函數,這個函數就不能在子類中重寫
三 static
修飾類成員變量, 成員變量的存儲空間在初始化靜態段,所有對象共享這段空間,只能用類名::訪問,不能用類對象來訪問
this在類中代表類對象自己,在方法中可以用來訪問成員,self代表類自己,可以用來訪問類的靜態成員
修飾類成員函數,不能訪問非靜態的成員
四 const
修飾成員變量為常量
在類內 self::常量名
在類外 類名::常量名