婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > PHP靜態(tài)方法和靜態(tài)屬性及常量屬性的區(qū)別與介紹

PHP靜態(tài)方法和靜態(tài)屬性及常量屬性的區(qū)別與介紹

熱門標(biāo)簽:保定crm外呼系統(tǒng)運(yùn)營(yíng)商 九江外呼系統(tǒng) 七魚外呼系統(tǒng)停用嗎 智能電話機(jī)器人排名前十名南京 西區(qū)企業(yè)怎么做地圖標(biāo)注入駐 海南人工外呼系統(tǒng)有效果嗎 抖音有個(gè)地圖標(biāo)注是什么意思 阿里云400電話申請(qǐng)加工單 地下城堡2圖九地圖標(biāo)注

PHP中若使用static關(guān)鍵字來修飾屬性、方法,稱這些屬性、方法為靜態(tài)屬性、靜態(tài)方法。static關(guān)鍵字聲明一個(gè)屬性或方法是和類相關(guān)的,而不是和類的某個(gè)特定的實(shí)例相關(guān),因此,這類屬性或方法也稱為“類屬性”或“類方法”。

程序中為什么要使用靜態(tài)方法和屬性呢?它們有幾個(gè)特性是比較有用的:不需要實(shí)例化類就可以訪問靜態(tài)方法和屬性,在代碼的任何地方都可以使用!

?php
class Example{
 static public $num = 0;
 static public function staticFunc(){
 self::$num++;
 print self::$num;
 }
}
echo Example::$num;
echo Example::staticFunc();
?>

需要注意的是:

1.靜態(tài)方法不能訪問普通屬性,只能訪問靜態(tài)屬性

2.靜態(tài)方法是以類為作用域的,所以不用實(shí)例化就可以使用::來連接靜態(tài)屬性和靜態(tài)方法

3.靜態(tài)方法中不能使用偽關(guān)鍵詞

那么常量屬性和靜態(tài)屬性有什么區(qū)別呢?

?php
class Example{
  const NUM = 0;
  //...
}
?>

常量屬性不以$開頭 而是以大寫字母命名,他與靜態(tài)屬性的區(qū)別是它不可以被重新復(fù)制,否則會(huì)解析錯(cuò)誤。

常量屬性

有些屬性是不能改變的

在PHP 5可以在類中定義常量屬性,和全局變量一樣,類常量一旦設(shè)置后就不能改變。常量屬性用const關(guān)鍵字來聲明。常量不像常規(guī)屬性那樣以 $ 開頭。按照慣例,只能用大寫字母來命名常量,如下所示:

class shopProduct {
    constAVAILABLE = 0;
    //…
}

常量屬性只包含基本數(shù)據(jù)類型的值。不能將一個(gè)對(duì)象指派給常量。像靜態(tài)屬性一樣,只能通過類而不能通過類的實(shí)例訪問常量屬性。引用常量時(shí)不需要用 $ 作為前導(dǎo)符,如下所示:

echoshopProduct::AVAILABLE;

給已經(jīng)聲明過的常量賦值會(huì)引起解析錯(cuò)誤。

當(dāng)需要在類的所有實(shí)例中都能訪問某個(gè)屬性,并且屬性值無需改變時(shí),應(yīng)該使用常量。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

您可能感興趣的文章:
  • 詳談php靜態(tài)方法及普通方法的區(qū)別
  • php面向?qū)ο笾衧tatic靜態(tài)屬性和靜態(tài)方法的調(diào)用
  • 淺析php靜態(tài)方法與非靜態(tài)方法的用法區(qū)別
  • php中類和對(duì)象:靜態(tài)屬性、靜態(tài)方法
  • PHP使用靜態(tài)方法的幾個(gè)注意事項(xiàng)
  • 淺談PHP中靜態(tài)方法和非靜態(tài)方法的相互調(diào)用
  • PHP靜態(tài)調(diào)用非靜態(tài)方法的應(yīng)用分析
  • php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解
  • PHP實(shí)現(xiàn)偽靜態(tài)方法匯總
  • php之static靜態(tài)屬性與靜態(tài)方法實(shí)例分析
  • PHP的靜態(tài)方法與普通方法用法實(shí)例分析

標(biāo)簽:梅河口 遼陽 十堰 甘肅 昭通 韶關(guān) 九江 涼山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP靜態(tài)方法和靜態(tài)屬性及常量屬性的區(qū)別與介紹》,本文關(guān)鍵詞  PHP,靜態(tài),方法,和,屬性,及,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP靜態(tài)方法和靜態(tài)屬性及常量屬性的區(qū)別與介紹》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PHP靜態(tài)方法和靜態(tài)屬性及常量屬性的區(qū)別與介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 巩义市| 清水县| 临湘市| 高碑店市| 本溪市| 分宜县| 东海县| 土默特右旗| 神农架林区| 西吉县| 墨玉县| 莱阳市| 安宁市| 综艺| 大化| 常德市| 渝中区| 铁岭市| 洮南市| 沾益县| 苏尼特左旗| 铁岭县| 濉溪县| 札达县| 曲水县| 昆山市| 北碚区| 蓬安县| 仁布县| 菏泽市| 禹州市| 郯城县| 虞城县| 军事| 运城市| 明水县| 南部县| 张北县| 醴陵市| 太康县| 仁寿县|