《Php基礎(chǔ)類開(kāi)始與關(guān)鍵字class》要點(diǎn):
本文介紹了Php基礎(chǔ)類開(kāi)始與關(guān)鍵字class,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
基礎(chǔ)類定義開(kāi)始與關(guān)鍵字class,后面跟著類名,然后是一對(duì)包圍屬于類的屬性和辦法的定義,花括號(hào).
類名稱可以是任何有效的標(biāo)簽,只要它不是一個(gè)PHP 的保留字 . 一個(gè)有效的類名以字母或下劃線開(kāi)始,然后是任意數(shù)量的字母,數(shù)字或下劃線. 作為一個(gè)正則表達(dá)式,它將被表述為:^ [A-ZA-Z_ \ x7f- \ XFF] [A-ZA-Z0-9_ \ x7f- \ XFF] * $.
一個(gè)類可能包含其自己的常量 , 變量 (稱為“屬性”),以及功能(稱為“辦法”).
【舉例】#1簡(jiǎn)單的類定義
<?php
classSimpleClass
{
// property declaration
public$var='a default value';
// method declaration
public functiondisplayVar() {
echo$this->var;
}
}
?>
偽變量$ this可以在當(dāng)一個(gè)辦法是從對(duì)象上下文中調(diào)用$這是對(duì)調(diào)用對(duì)象(通常是辦法所屬于的對(duì)象的引用,但可能是另一個(gè)對(duì)象,如果該辦法被調(diào)用靜態(tài)的次要對(duì)象的上下文). 由于PHP 7.0.0的不兼容的情況下調(diào)用非靜態(tài)辦法靜態(tài)導(dǎo)致$這個(gè)被未定義的辦法內(nèi). 不兼容的內(nèi)靜態(tài)調(diào)用非靜態(tài)辦法已被棄用的PHP 5.6.0. 從PHP 7.0.0調(diào)用非靜態(tài)辦法靜態(tài)已普遍棄用(即使從兼容的情況下調(diào)用)的. PHP 5.6.0之前,這樣的呼吁已經(jīng)引發(fā)了嚴(yán)格的通知.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《Php基礎(chǔ)類開(kāi)始與關(guān)鍵字class》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/12146.html