Pemalar PHP termasuk: 1. Pemalar logik, digunakan untuk mewakili nilai benar dan salah 2. Pemalar sistem, yang merupakan beberapa pemalar yang dipratakrifkan oleh sistem; 3. Pemalar berangka, digunakan untuk mewakili nilai berangka, yang boleh menjadi integer atau terapung nombor titik; 4. Pemalar rentetan digunakan untuk mewakili rentetan aksara, termasuk petikan tunggal dan petikan berganda 5. Pemalar tatasusunan digunakan untuk mewakili set nilai 6. Pemalar kelas hanya boleh digunakan di dalam kelas dan digunakan untuk mewakili atribut khusus kelas.
Pemalar PHP ialah pengecam yang tidak boleh ditukar semasa pelaksanaan program. Dalam PHP, pemalar ditakrifkan menggunakan fungsi define(). Format untuk mentakrifkan pemalar adalah seperti berikut: define("constant name", "constant value", sama ada ia adalah case-sensitive).
Pemalar PHP mempunyai jenis yang biasa digunakan berikut:
1 Pemalar logik: Pemalar logik digunakan untuk mewakili nilai benar dan salah, termasuk BENAR dan SALAH. Kod sampel adalah seperti berikut:
define("IS_TRUE",true); define("IS_FALSE",false);
2 Pemalar sistem: Pemalar sistem ialah beberapa pemalar yang dipratakrifkan oleh sistem dan boleh digunakan secara langsung, seperti:
define("PHP_VERSION",phpversion());//获取PHP版本号 define("PHP_OS",PHP_OS);//获取操作系统类型
3. Pemalar berangka digunakan untuk mewakili nilai berangka, yang boleh menjadi integer atau nombor titik terapung. Kod sampel adalah seperti berikut:
define("PI",3.14);//定义圆周率 define("MAX_SIZE",1024);//定义最大尺寸
4 Pemalar rentetan: Pemalar rentetan digunakan untuk mewakili rentetan aksara, termasuk petikan tunggal dan petikan berganda. Kod sampel adalah seperti berikut:
define("GREETING","Hello,world!");//定义问候语
5 Pemalar tatasusunan: Pemalar tatasusunan digunakan untuk mewakili satu set nilai. Kod sampel adalah seperti berikut:
define("FRUITS",['apple','banana','orange']);//定义水果常量
6 Pemalar kelas: Pemalar kelas ialah atribut kelas dan hanya boleh digunakan di dalam kelas untuk mewakili atribut khusus kelas. Kod sampel adalah seperti berikut:
classMyClass{ constMAX_VALUE=100;//定义最大值常量 }
Di atas adalah beberapa jenis pemalar PHP biasa, yang boleh ditakrifkan dan digunakan mengikut keperluan. Apabila menggunakan pemalar, anda boleh terus menggunakan nama pemalar untuk mengakses nilai pemalar tanpa menggunakan simbol $. Contohnya:
echoIS_TRUE;//输出TRUE echoPHP_VERSION;//输出PHP版本号
Perlu diambil perhatian bahawa sebaik sahaja pemalar ditakrifkan, ia tidak boleh diubah suai atau dipadamkan, dan nama pemalar tidak peka huruf besar-kecil (melainkan parameter ketiga ditetapkan kepada benar semasa mentakrifkan). Skop pemalar adalah global dan boleh diakses sepanjang skrip. .
Atas ialah kandungan terperinci Apakah pemalar PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!