溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

在php當(dāng)中常量和變量的區(qū)別有哪些

發(fā)布時間:2020-09-09 10:52:41 來源:億速云 閱讀:106 作者:小新 欄目:編程語言

這篇文章主要介紹在php當(dāng)中常量和變量的區(qū)別有哪些,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

常量和變量的區(qū)別

  1、常量前面沒有美元符號($)

  2、常量只能用 define() 函數(shù)定義,而不能通過賦值語句

  3、常量可以不用理會變量范圍的規(guī)則而在任何地方定義和訪問

  4、常量一旦定義就不能被重新定義或者取消定義

  5、常量的值只能是標(biāo)量

常量

  “常量”的廣義概念是:‘不變化的量’(例如:在計算機(jī)程序運(yùn)行時,不會被程序修改的量;數(shù)學(xué)函數(shù)中的某一個量,例如每一個具體的圓的半徑、直徑數(shù)值;物理學(xué)中的靠近地面的重力加速度;真空中的光速數(shù)值;不同的微粒的各自的質(zhì)量)換言之,常量,在計算機(jī)技術(shù)方面雖然是為了硬件、軟件、編程語言服務(wù),但是它并不是專門為硬件、軟件、編程語言而引入的概念。常量可區(qū)分為不同的類型,如:25、0、-8為整型常量,6.8、-7.89為實(shí)型常量,‘a(chǎn)’、‘b’為字符常量。常量一般從其字面形式即可判斷。這種常量稱為字面常量或直接常量。

  在討論函數(shù)的值隨著自變量的關(guān)系發(fā)生(變大或者變小)改變時,函數(shù)中往往是有一個或者一個以上的常量,人們著重研究這些變化程度的規(guī)律, 往往是容易尋找到事物發(fā)展的規(guī)律在大腦中的正確反映。

  對于‘常量’的通俗比喻——“如同大山不被輕而易舉地改變”(當(dāng)然,地球上的重力加速度到海枯石爛也會改變;而人們使用的常量是時間不很漫長的那一段時期基本上不會改變的量。而真空狀態(tài)中的光速是常量理論上不可改變,是常量)

變量

  變量來源于數(shù)學(xué),是計算機(jī)語言中能儲存計算結(jié)果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量通常是可變的;但在純函數(shù)式語言(如Haskell)中,變量可能是不可變的。在一些語言中,變量可能被明確為是能表示可變狀態(tài)、具有存儲空間的抽象(如在Java和Visual Basic中);但另外一些語言可能使用其它概念(如C的對象)來指稱這種抽象,而不嚴(yán)格地定義“變量”的準(zhǔn)確外延。

  由于變量讓你能夠把程序中準(zhǔn)備使用的每一段數(shù)據(jù)都賦給一個簡短、易于記憶的名字,因此它們十分有用。變量可以保存程序運(yùn)行時用戶輸入的數(shù)據(jù)(如使用InputBox函數(shù)在屏幕上顯示一個對話框,然后把用戶鍵入的文本保存到變量中)、特定運(yùn)算的結(jié)果以及要在窗體上顯示的一段數(shù)據(jù)等。簡而言之,變量是用于跟蹤幾乎所有類型信息的簡單工具。

  變量聲明后沒有賦值的話,編譯器會自動提示并賦予默認(rèn)值。

  變量是一種使用方便的占位符,用于引用計算機(jī)內(nèi)存地址,該地址可以存儲Script運(yùn)行時可更改的程序信息。例如,可以創(chuàng)建一個名為Click Count的變量來存儲用戶單擊Web頁面上某個對象的次數(shù)。使用變量并不需要了解變量在計算機(jī)內(nèi)存中的地址,只要通過變量名引用變量就可以查看或更改變量的值。在VB Script中只有一個基本數(shù)據(jù)類型,即Variant,因此所有變量的數(shù)據(jù)類型都是Variant。

以上是在php當(dāng)中常量和變量的區(qū)別有哪些的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI