PHP之類補充

2021-07-10 03:04:54 字數 1583 閱讀 6999

最終類與最終方法

如果父類中的方法被宣告為 final,則子類無法覆蓋該方法。如果乙個類被宣告為 final,則不能被繼承。

final

class

a{}class

a}

抽象類與抽象方法

abstract

class

a class

aextends

a}

介面

介面可以看作是抽象類的更高層面的抽象,可以說是抽象類的特例

inte***ce

aclass

aimplements

a }

類:屬性、類常量、方法

抽象類:屬性、類常量、抽象方法

介面:介面常量、抽象方法

過載技術

屬性過載:如果使用乙個不存在的屬性,就會呼叫類中預先定義好的某個方法以處理資料;

對於屬性不用的應用場景,做如下處理

方法過載:如果使用乙個不存在的方法,就會呼叫類中預先定義好的某個方法以處理該行為;

對於方法不用的應用場景,做如下處理

<?php 

class bee

static function __callstatic($name,$arr)

/*public function __call($name,$arr)else

}*/}$obj->func();

bee::stafunc();

/*$obj->func(1);

function func

()function func_one($val)*/

注意:以上方法都屬於魔術方法,都帶有引數

函式補充之型別提示

補充函式的知識點 型別提示 type hinting 最低 python 版本為 3.5 def register name 必須傳入名字傻叉 age 1111111,hobbbies 必須傳入愛好元組 返回的是整型 可以在函式形參的後面跟 加提示資訊 print name print age pr...

php高階筆記之類

在類中定義的變數稱之為屬性,通常屬性跟資料庫中的字段有一定的關聯,因此也可以稱作 字段 屬性宣告是由關鍵字 public,protected 或者 private 開頭,後面跟乙個普通的變數宣告來組成。屬性的變數可以設定初始化的預設值,預設值必須是常量。訪問控制的關鍵字代表的意義為 public 公...

PHP學習筆記之類

宣告類的關鍵字時class,宣告的格式如下 訪問許可權修飾符 class 類名其中,訪問許可權修飾符時可選的,常見的修飾符包括public private和protected。預設情況下為public。成員屬性必須使用關鍵字進行修飾,常見的關鍵字包括public private和protected等...