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

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

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

熱門標(biāo)簽:保定crm外呼系統(tǒng)運(yùn)營商 九江外呼系統(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)的同類信息!
  • 本頁收集關(guān)于PHP靜態(tài)方法和靜態(tài)屬性及常量屬性的區(qū)別與介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 秭归县| 安宁市| 平湖市| 景泰县| 读书| 乌审旗| 白沙| 宜宾县| 元谋县| 广西| 沽源县| 长武县| 建阳市| 龙川县| 鸡西市| 浦东新区| 三原县| 共和县| 景德镇市| 高陵县| 天台县| 株洲县| 开化县| 仪陇县| 宝山区| 保山市| 凤翔县| 池州市| 河东区| 高唐县| 新干县| 绥阳县| 宁远县| 嘉峪关市| 霍邱县| 沙洋县| 松江区| 福泉市| 广宗县| 天柱县| 郁南县|