php基础之常量

Aug 08, 2016 am 09:26 AM
const

常量

1、常量的组成 = 常量名 + 常量值

常量名:以[a-zA-Z0-9_]组合而成,且数字不能做开头,区分大小写,推荐大写

常量值:可赋值的数据类型 整型、浮点型、布尔型、字符串、null

2、常量的声明方式

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

const 常量名 = 常量值 (PHP 5.3后支持)

3、常量的检测  bool defined(常量名)

4、常量的特点:

(1)  一旦定义,不能重新声明

(2) 一旦定义,不能重新赋值

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

6、define 和 const 区别

(1) 可声明"位置"

define:代码行,控制结构,循环结构、函数

const:代码行,类

注:

代码行:不在控制结构、循环体、函数、类,纯粹的一行代码

在函数中用define声明的常量,只有在函数调用后,才能使用,否则将报错后当字符串输出

(2) 作用域

define和const 在代码行声明的常量,具有全局有效性

const 在类中声明的常量,只能在类中使用 

(3) const采用一个普通的常量名称,define可以采用表达式作为名称

 const  FOO = 'BAR';  

 for ($i = 0; $i

  define('BIT_' . $i, 1

}

(4) const只能接受静态的标量,而define可以采用任何表达式

例如: 

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教程有兴趣的朋友有所帮助。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pemahaman mendalam tentang const dalam bahasa C Pemahaman mendalam tentang const dalam bahasa C Feb 18, 2024 pm 12:56 PM

Penerangan terperinci dan contoh kod const dalam C Dalam bahasa C, kata kunci const digunakan untuk menentukan pemalar, yang bermaksud bahawa nilai pembolehubah tidak boleh diubah suai semasa pelaksanaan program. Kata kunci const boleh digunakan untuk mengubah suai pembolehubah, parameter fungsi dan nilai pulangan fungsi. Artikel ini akan memberikan analisis terperinci tentang penggunaan kata kunci const dalam bahasa C dan memberikan contoh kod khusus. pembolehubah diubah suai const Apabila const digunakan untuk mengubah suai pembolehubah, ini bermakna pembolehubah itu ialah pembolehubah baca sahaja dan tidak boleh diubah suai setelah ia diberikan nilai. Contohnya: berterusan

Mari kita bincangkan tentang perbezaan antara var, let dan const (contoh kod) Mari kita bincangkan tentang perbezaan antara var, let dan const (contoh kod) Jan 06, 2023 pm 04:25 PM

Artikel ini membawakan anda pengetahuan yang berkaitan tentang JavaScript Ia terutamanya memperkenalkan kepada anda perbezaan antara var, let dan const, serta hubungan antara ECMAScript dan JavaScript. Rakan yang berminat boleh melihatnya.

Cara menggunakan const dalam bahasa c Cara menggunakan const dalam bahasa c Sep 20, 2023 pm 01:34 PM

const ialah kata kunci yang boleh digunakan untuk mengisytiharkan pemalar, pengubah const dalam parameter fungsi, nilai pulangan fungsi yang diubah suai const dan penunjuk yang diubah suai const. Pengenalan terperinci: 1. Isytiharkan pemalar Kata kunci const boleh digunakan untuk mengisytiharkan pemalar Nilai pemalar tidak boleh diubah suai semasa menjalankan atur cara, seperti integer, nombor titik terapung. aksara, dsb., atau jenis data tersuai; 2. Pengubah suai const dalam parameter fungsi Kata kunci const boleh digunakan dalam parameter fungsi, menunjukkan bahawa parameter tidak boleh diubah suai di dalam fungsi, dsb.

18 Cara untuk Memperbaiki Isu Perkhidmatan Audio Tidak Menjawab pada Windows 11 18 Cara untuk Memperbaiki Isu Perkhidmatan Audio Tidak Menjawab pada Windows 11 Jun 05, 2023 pm 10:23 PM

Output dan input audio memerlukan pemacu dan perkhidmatan tertentu untuk berfungsi seperti yang diharapkan pada Windows 11. Ini kadangkala berakhir dengan ralat di latar belakang, menyebabkan masalah audio seperti tiada output audio, peranti audio hilang, audio herot, dsb. Cara Membetulkan Perkhidmatan Audio Tidak Menjawab pada Windows 11 Kami mengesyorkan anda untuk memulakan dengan pembetulan yang dinyatakan di bawah dan menyelesaikan senarai sehingga anda berjaya menyelesaikan isu anda. Perkhidmatan audio mungkin menjadi tidak responsif atas beberapa sebab pada Windows 11. Senarai ini akan membantu anda mengesahkan dan menyelesaikan kebanyakan isu yang menghalang perkhidmatan audio daripada bertindak balas pada Windows 11. Sila ikut bahagian yang berkaitan di bawah untuk membantu anda melalui proses tersebut. Kaedah 1: Mulakan semula perkhidmatan audio yang mungkin anda hadapi

Apakah penggunaan kata kunci const yang betul dalam fungsi C++? Apakah penggunaan kata kunci const yang betul dalam fungsi C++? Apr 11, 2024 pm 02:36 PM

Penggunaan kata kunci const yang betul dalam C++: Menggunakan const untuk mengubah suai fungsi bermakna fungsi itu tidak akan mengubah suai parameter atau ahli kelas yang diluluskan. Menggunakan const untuk mengisytiharkan penunjuk fungsi bermakna penunjuk menunjuk kepada fungsi malar.

Ralat sintaks C++: objek const mesti dimulakan apabila ditakrifkan Bagaimana untuk menanganinya? Ralat sintaks C++: objek const mesti dimulakan apabila ditakrifkan Bagaimana untuk menanganinya? Aug 22, 2023 am 09:13 AM

Untuk pengaturcara C++, ralat sintaks adalah salah satu masalah yang paling biasa. Salah satu kesilapan biasa ialah objek const mesti dimulakan pada masa definisi. Jika anda menghadapi situasi ini, bagaimanakah anda harus menghadapinya? Pertama, kita perlu memahami apa itu objek const. Kata kunci const ialah kelayakan jenis khas dalam C++ yang menyatakan bahawa nilai pembolehubah tidak boleh diubah semasa pelaksanaan program. Pembolehubah sedemikian dipanggil "pemalar". Jika anda mentakrifkan objek const tanpa memulakannya, anda akan menghadapi ralat di atas. ini adalah

Ralat C++: Tidak boleh menukar objek const kepada objek bukan const, bagaimana untuk menyelesaikannya? Ralat C++: Tidak boleh menukar objek const kepada objek bukan const, bagaimana untuk menyelesaikannya? Aug 22, 2023 am 08:33 AM

Sebagai bahasa yang ditaip dengan kuat, C++ perlu mempertimbangkan banyak butiran semasa melakukan penukaran jenis Masalah biasa ialah objek const tidak boleh ditukar kepada objek bukan const. Masalah ini lebih biasa apabila petunjuk dan rujukan terlibat. Seterusnya, kami akan memperincikan punca dan penyelesaian kepada masalah ini. Punca masalah ialah kata kunci const dalam C++ digunakan untuk menentukan pemalar Setelah pemalar ditakrifkan, ia tidak boleh diubah suai. Apabila kita menukar objek const kepada objek bukan const, kita sebenarnya cuba mengubah suai a

Penggunaan penunjuk const dan objek tidak berubah dalam C++ Penggunaan penunjuk const dan objek tidak berubah dalam C++ Jun 06, 2024 am 10:30 AM

Dalam C++, penunjuk const menunjuk kepada data yang tidak boleh diubah, manakala objek tidak boleh diubah mempunyai ciri-ciri yang mereka tidak boleh diubah suai Kelebihan utama ialah: petunjuk const: menghalang data yang ditunjukkan daripada ditulis secara tidak sengaja dan memastikan integriti data. Objek tidak boleh ubah: Dengan membuat const pembolehubah ahli kelas, objek yang tidak boleh diubah suai dicipta untuk memastikan keselamatan data.

See all articles