首頁 後端開發 php教程 php基礎之常量

php基礎之常量

Aug 08, 2016 am 09:26 AM
const

常數

1. zA-Z0-9_]組合而成,且數字不能做開頭,區分大小寫,建議大寫

常數值:可賦值的資料類型 整數、浮點型、布林型、字串、null

define( '常數名','常數值')

const 常數名 = 常數值 (PHP 5.3後支援)

bool defined(常數名)

4、常量的特性:

( 2) 一旦定義,無法重新賦值

5、可變常量constant(常量名)

(1) 可宣告"位置"

define:程式碼行,控制結構,循環結構、函數

const:程式碼行,類別

const:程式碼行,類

程式碼行:不在控制結構、循環體、函數、類,純粹的一行程式碼

在函數中用define聲明的常數,只有在函數調用後,才能使用,否則將報錯後當字符字串輸出

(2) 作用域

define和const 在程式碼中聲明的條款,只能在類別中使用 

(3) const採用普通的常數名稱,define可以採用表達式作為名稱

 for ($i = 0; $i

  define('BIT_' . $i, 11

(4) const只能接受靜態的標量,而define可以採取任何表達式

(4) const只能接受靜態的標量,而define可以採用任何表達式

(4) const

const BIT_5 = 1 define('BIT_5', 1 (5 ) const定義的常數時大小寫敏感的,而define可透過第三個參數(為true表示大小寫不敏感)來指定大小寫是否敏感

例如:define('FOO' , 'BAR', true);  

echo FOO; // BAR echo foo; // BAR 

(6)

使用const使得程式碼簡單易讀,const本身就是一個語言結構,而define是一個函數

(7) 

const編譯時比define快很多


圖片資源地址:http://download.csdn.net/detail/zz249456649/8571357

常量的定義:在頁面運作或類別中,宣告一個不變的值用途:公式、專案的設定檔、網站根目錄等

以上就介紹了php基礎之常數,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1663
14
CakePHP 教程
1420
52
Laravel 教程
1313
25
PHP教程
1266
29
C# 教程
1239
24
深入理解C語言中的const 深入理解C語言中的const Feb 18, 2024 pm 12:56 PM

C中const的詳解及程式碼範例在C語言中,const關鍵字用來定義常數,表示該變數的值在程式執行過程中不能被修改。 const關鍵字可以用來修飾變數、函數參數、函數傳回值。本文將對C語言中const關鍵字的使用進行詳細解析,並提供具體的程式碼範例。 const修飾變數當const用來修飾變數時,表示變數為唯讀變量,一旦賦值就無法再修改。例如:constint

C++ 函式const關鍵字的正確用法有哪些? C++ 函式const關鍵字的正確用法有哪些? Apr 11, 2024 pm 02:36 PM

C++中const關鍵字的正確用法:使用const修飾函數,表示函數不會修改傳入的參數或類別成員。使用const宣告函數指針,表示該指針指向常數函數。

C++語法錯誤:必須在定義時初始化const對象,改怎麼處理? C++語法錯誤:必須在定義時初始化const對象,改怎麼處理? Aug 22, 2023 am 09:13 AM

對C++程式設計師來說,語法錯誤是極為常見的問題之一。其中一個常見錯誤是必須在定義時初始化const物件。如果你遇到了這種情況,該怎麼處理呢?首先,我們要了解什麼是const物件。 const關鍵字是C++中的一種特殊型別限定符,用來指定變數的值無法在程式的執行期間被改變。這種變數稱為「常量」。如果在定義const物件時沒有初始化它,你將會遇到上述錯誤。這是

一起聊聊var、let以及const的差異(程式碼範例) 一起聊聊var、let以及const的差異(程式碼範例) Jan 06, 2023 pm 04:25 PM

這篇文章為大家帶來了關於JavaScript的相關知識,其中主要為大家介紹了var、let以及const的區別有哪些,還有ECMAScript 和JavaScript的關係介紹,有興趣的朋友一起來看一下吧,希望對大家有幫助。

c語言const怎麼用 c語言const怎麼用 Sep 20, 2023 pm 01:34 PM

const是關鍵字,可以用來宣告常數、函數參數中的const修飾符、const修飾函數傳回值、const修飾指標。詳細介紹:1、聲明常數,const關鍵字可用於聲明常數,常數的值在程式運作期間不可修改,常數可以是基本資料類型,如整數、浮點數、字元等,也可是自訂的資料型別; 2.函數參數中的const修飾符,const關鍵字可用於函數的參數中,表示該參數在函數內部不可修改等等。

在 Windows 11 上修復音訊服務無回應問題的 18 種方法 在 Windows 11 上修復音訊服務無回應問題的 18 種方法 Jun 05, 2023 pm 10:23 PM

音訊輸出和輸入需要特定的驅動程式和服務才能在Windows11上按預期工作。這些有時最終會在後台遇到錯誤,從而導致音訊問題,如無音訊輸出、缺少音訊設備、音訊失真等。如何修復在Windows11上沒有回應的音訊服務我們建議您從下面提到的修復開始,並逐步完成列表,直到您設法解決您的問題。由於Windows11上的多種原因,音訊服務可能無法回應。此清單將幫助您驗證和修復阻止音訊服務在Windows11上回應的大多數問題。請按照以下相關部分幫助您完成流程。方法一:重啟音訊服務您可能會遇

C++報錯:不能將const對象轉換為非const對象,該怎麼解決? C++報錯:不能將const對象轉換為非const對象,該怎麼解決? Aug 22, 2023 am 08:33 AM

C++作為一種強型別語言,在進行型別轉換時需要考慮很多細節,其中常見的問題就是無法將const物件轉換為非const物件。尤其在涉及指標和引用時,這個問題更為常見。接下來,我們將詳細介紹這個問題的原因和解決方法。問題的原因C++中的const關鍵字用來定義常數,常數一旦定義後就不能再被修改。當我們將const物件轉換為非const物件時,實際上是試圖修改一

C++中const指標與不可變物件的用法 C++中const指標與不可變物件的用法 Jun 06, 2024 am 10:30 AM

在C++中,const指標指向不可修改的數據,而不可變物件具有不能被修改的特性,主要優點:const指標:防止指向的資料意外寫入,確保資料完整性。不可變對象:透過使類別成員變數為const,建立無法修改的對象,保障資料安全。

See all articles