當前位置:才華齋>設計>網頁設計>

PHP常用的關鍵字

網頁設計 閱讀(1.39W)

PHP可編譯成具有與許多資料庫相連線的函式。將自己編寫外圍的函式去間接存取資料庫。通過這樣的途徑當更換使用的資料庫時,可以輕鬆地修改編碼以適應這樣的變化。下文yjbys小編為大家分享的是PHP常用關鍵字,一起來看看吧!

PHP常用的關鍵字

  final:在PHP中final關鍵字充當鎖的作用,當定義類的時候該類不能被繼承,當用來定義方法的時候該方法不能被過載

  self:用來訪問當前類中內容的關鍵字,類似於$this關鍵字,但$this需要類例項化後才能使用,$this不能夠訪問類中的靜態成員,self可以直接訪問當前類中的`內部成員,包括靜態成員。$this關鍵字類例項化後可以使用,也可以在類的內容訪問非靜態化成員

  static:單獨佔據記憶體,只初始化一次,訪問靜態成員要用::,類中的靜態成員和方法可以直接訪問,不需要例項化

  const:用來定義類中的常量,類似PHP外部定義的常量的關鍵字define();CONSET只能修飾類當中的成員屬性!常量建議都大寫,不使用$

關鍵字是不需要加$的。在類中訪問常量也是用self關鍵字

舉例:

/*

* Created on 2012-2-12

*

* To change the template for this generated file go to

* Window - Preferences - PHPeclipse - PHP - Code Templates

*/

abstract class cl1

{

static $ss='我的電腦';//靜態成員變數

public $aa='你的電腦';

abstract function fun1();

abstract function fun2();

abstract function fun3();

function ok()

{

echo self::$ss;//在類的內部訪問static成員也要用的self關鍵字

echo $this->aa;

}

}

class cl2 extends cl1

{

function fun1()

{

}

function fun2()

{

}

function fun3()

{

return 1;

}

}

$instance=new cl2();

echo $instance->fun3().$instance->ok();

echo cl1::$ss;//無需例項化也可以訪問到變數ss?>