- 相關(guān)推薦
PHP常用的關(guān)鍵字
PHP可編譯成具有與許多數據庫相連接的函數。將自己編寫(xiě)外圍的函數去間接存取數據庫。通過(guò)這樣的途徑當更換使用的數據庫時(shí),可以輕松地修改編碼以適應這樣的變化。下文yjbys小編為大家分享的是PHP常用關(guān)鍵字,一起來(lái)看看吧!
final:在PHP中final關(guān)鍵字充當鎖的作用,當定義類(lèi)的時(shí)候該類(lèi)不能被繼承,當用來(lái)定義方法的時(shí)候該方法不能被重載
self:用來(lái)訪(fǎng)問(wèn)當前類(lèi)中內容的關(guān)鍵字,類(lèi)似于$this關(guān)鍵字,但$this需要類(lèi)實(shí)例化后才能使用,$this不能夠訪(fǎng)問(wèn)類(lèi)中的靜態(tài)成員,self可以直接訪(fǎng)問(wèn)當前類(lèi)中的內部成員,包括靜態(tài)成員。$this關(guān)鍵字類(lèi)實(shí)例化后可以使用,也可以在類(lèi)的內容訪(fǎng)問(wèn)非靜態(tài)化成員
static:?jiǎn)为氄紦䞍却,只初始化一次,訪(fǎng)問(wèn)靜態(tài)成員要用::,類(lèi)中的靜態(tài)成員和方法可以直接訪(fǎng)問(wèn),不需要實(shí)例化
const:用來(lái)定義類(lèi)中的常量,類(lèi)似PHP外部定義的常量的關(guān)鍵字define();CONSET只能修飾類(lèi)當中的成員屬性!常量建議都大寫(xiě),不使用$
關(guān)鍵字是不需要加$的。在類(lèi)中訪(fǎng)問(wèn)常量也是用self關(guān)鍵字
舉例:
/*
* 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='我的電腦';//靜態(tài)成員變量
public $aa='你的電腦';
abstract function fun1();
abstract function fun2();
abstract function fun3();
function ok()
{
echo self::$ss;//在類(lèi)的內部訪(fǎng)問(wèn)static成員也要用的self關(guān)鍵字
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;//無(wú)需實(shí)例化也可以訪(fǎng)問(wèn)到變量ss?>
【PHP常用的關(guān)鍵字】相關(guān)文章:
關(guān)于php的常用運行方式04-02
JavaScript中的with關(guān)鍵字03-25
關(guān)于編程之PHP常用MySql操作的方法04-02
BEC閱讀需要掌握的關(guān)鍵字03-03
PHP的壓縮函數03-31
php高級教程01-23
淺析php函數的實(shí)例04-01