php中靜態(tài)類和非靜態(tài)類

靜態(tài)類:類中含有static定義的靜態(tài)屬性或方法的類

靜態(tài)類訪問方法:

1踱讨、靜態(tài)方法不需要實(shí)例化對象惹谐,可以通過類名直接調(diào)用持偏,操作符為雙冒號::

? ? ?Car::getName();

.2、外部訪問公共屬性或方法:

? ? ?$car->speed;$car->speedUp();

3氨肌、內(nèi)部訪問公共屬性和方法:

? ? ?$this->speed;$this->speedUp();

? ? ?if(empty($articleclass_id)) $this->showapp(array('msg'=>'錯誤的操作'));

4鸿秆、外部訪問靜態(tài)屬性或方法:

? ? ?Car::getName();Car::$price;

? ? ?$articleclass_id = SUtil::getStr($_GET['id'], 'int');

5、內(nèi)部訪問靜態(tài)屬性:

? ? ?self::$price;

6怎囚、繼承類時卿叽,子類內(nèi)部調(diào)用父類靜態(tài)屬性:

? ? ?parent::$price;

? ? class Controller_article extends Controller_basepage {

? ? ? ? ? function __construct() {

? ? ? ? ? ? ? ? parent::__construct();

? ? ? ? ? }

? ? }

7、如果是非靜態(tài)方法恳守,需要改方法中沒有使用$this考婴,即沒有調(diào)用非靜態(tài)的變量/方法,當(dāng)然催烘,調(diào)用靜態(tài)的變量/方法沒有問題沥阱。

8、使用$object->… 和使用class::… 都有什么區(qū)別:

? ? ?1).使用$object->… 伊群,需要執(zhí)行構(gòu)造函數(shù)創(chuàng)建對象考杉;

? ? ?2).使用class::… 調(diào)用靜態(tài)方法/變量,不需要執(zhí)行構(gòu)造函數(shù)創(chuàng)建對象舰始;

? ? ?3).使用class::… 調(diào)用非靜態(tài)方法/變量崇棠,也不需要執(zhí)行構(gòu)造函數(shù)創(chuàng)建對象。

為什么要有靜態(tài)類丸卷?枕稀??谜嫉?抽莱??骄恶?食铐?

--------靜態(tài)的變量或者是函數(shù)是保存的靜態(tài)內(nèi)存中的,只有到程序結(jié)束時才會被釋放僧鲁,那他是什么時候賦值的呢

是在編譯的時候虐呻,動態(tài)類是在程序運(yùn)行的時候動態(tài)分配的象泵。

如果類中調(diào)用一次,靜態(tài)類在編譯的時候需要多做工作斟叼,動態(tài)類在執(zhí)行的時候需要多做工作偶惠,然而php是動態(tài)語言,每一次這兩步都不掉,所以對于只運(yùn)行一次的類朗涩,無所謂誰快誰慢忽孽。

但是如果一個類在程序當(dāng)中要多次調(diào)用就不一樣了,靜態(tài)類是編譯的時候就賦值了谢床,程序之后的運(yùn)行都可以直接調(diào)用過來兄一,而不用動態(tài)的分配內(nèi)存了,就節(jié)約了時間识腿,這就是為什么靜態(tài)類比動態(tài)類快的原因(前提是調(diào)用多次記得)出革。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市渡讼,隨后出現(xiàn)的幾起案子骂束,更是在濱河造成了極大的恐慌,老刑警劉巖成箫,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件展箱,死亡現(xiàn)場離奇詭異,居然都是意外死亡蹬昌,警方通過查閱死者的電腦和手機(jī)析藕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凳厢,“玉大人账胧,你說我怎么就攤上這事∠茸希” “怎么了治泥?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長遮精。 經(jīng)常有香客問我居夹,道長,這世上最難降的妖魔是什么本冲? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任准脂,我火速辦了婚禮,結(jié)果婚禮上檬洞,老公的妹妹穿的比我還像新娘狸膏。我一直安慰自己,他們只是感情好添怔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布湾戳。 她就那樣靜靜地躺著贤旷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪砾脑。 梳的紋絲不亂的頭發(fā)上幼驶,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機(jī)與錄音韧衣,去河邊找鬼盅藻。 笑死,一個胖子當(dāng)著我的面吹牛畅铭,可吹牛的內(nèi)容都是我干的氏淑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼顶瞒,長吁一口氣:“原來是場噩夢啊……” “哼夸政!你這毒婦竟也來了元旬?” 一聲冷哼從身側(cè)響起榴徐,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎匀归,沒想到半個月后坑资,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡穆端,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年袱贮,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片体啰。...
    茶點(diǎn)故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡攒巍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出荒勇,到底是詐尸還是另有隱情柒莉,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布沽翔,位于F島的核電站兢孝,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏仅偎。R本人自食惡果不足惜跨蟹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望橘沥。 院中可真熱鬧窗轩,春花似錦、人聲如沸座咆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至腹备,卻和暖如春衬潦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背植酥。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工镀岛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人友驮。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓漂羊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親卸留。 傳聞我的和親對象是個殘疾皇子走越,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一、數(shù)組 1耻瑟、數(shù)組定義 數(shù)組就是一個鍵值對組成的語言結(jié)構(gòu)旨指,鍵類似于酒店的房間號,值類似于酒店房間里存儲的東西喳整。 $...
    空谷悠閱讀 808評論 4 11
  • 一個普通的類的示例: 類名的命名規(guī)范必須是字母或下劃線開頭谆构,后面緊跟若干個字母、數(shù)字或下劃線框都,類名最好能夠表意搬素,可...
    蘇宇lovecc閱讀 841評論 0 3
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)魏保,斷路器熬尺,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 昨日忽聞一同事離世的消息,震驚谓罗,惋惜粱哼。 生命何其長,明日與未來妥衣,遙不知何時來皂吮。 生命何其短,明日與歸宿税手,遙不知哪者...
    夜游星人閱讀 262評論 2 0
  • 地鐵四號線到皇崗僅用30分鐘,出地鐵口步行5分鐘便到達(dá)皇崗店,皇崗位于福田區(qū)麻裳,與香港新界落馬洲口岸相對口蝠,皇崗店是公...
    保爾感悟閱讀 1,320評論 1 2