這幾個魔術方法都是針對處理 調用到不存在的屬性或方法 的情況下:
__get( $p1 ):調用不存在的屬性的值會被觸發
__set( $p1 , $p2 ):賦值給不存在的屬性會被觸發
$p1 = 2;//$p1是不存在的屬性,$p2是賦予的值
__isset( $p1 ):isset一個不存在的的屬性會被觸發
isset($a);//$a是不存在的屬性
__unset( $p1 ):unset一個不存在的的屬性會被觸發
__call( $p1 ):調用不存在的方法會被觸發
__callstatic( $p1 ):調用不存在的靜態方法會被觸發