Pemalar PHP
Apakah pemalar dalam PHP?
Pemalar ialah pengecam (nama) bagi nilai mudah. Setelah nilai malar ditakrifkan, ia tidak boleh diubah di tempat lain dalam skrip.
Pemalar PHP
Pemalar ialah pengecam untuk nilai mudah. Nilai ini tidak boleh diubah dalam skrip.
Pemalar terdiri daripada huruf Inggeris, garis bawah dan nombor, tetapi nombor tidak boleh muncul sebagai huruf pertama. (Pengubah suai $ tidak diperlukan pada nama tetap).
Nota: pemalar boleh digunakan sepanjang skrip.
Tetapkan pemalar PHP
Untuk menetapkan pemalar, gunakan fungsi define() Sintaks fungsi adalah seperti berikut:
该函数有三个参数:
nama: Parameter yang diperlukan, nama tetap, iaitu pengecam.
nilai: Parameter yang diperlukan, nilai pemalar.
case_insensitive : parameter pilihan, jika ditetapkan kepada TRUE, pemalar ini tidak peka huruf besar-besaran. Lalai adalah sensitif huruf besar-besaran.
Dalam contoh berikut kita mencipta pemalar sensitif huruf besar dan kecil, nilai pemalar ialah "Selamat datang ke php.cn":
<?php // 区分大小写的常量名 define("GREETING", "欢迎访问 php.cn"); echo GREETING; // 输出 "欢迎访问 php.cn" echo '<br>'; echo greeting; // 输出 "greeting" ?>
Dalam contoh berikut kita mencipta pemalar tidak peka huruf besar-kecil, nilai pemalar ialah "Selamat datang ke php.cn":
<?php // 不区分大小写的常量名 define("GREETING", "欢迎访问 php.cn", true); echo greeting; // 输出 "欢迎访问 php.cn" ?>
Pemalar adalah global
Selepas pemalar ditakrifkan, ia lalai kepada global pembolehubah. Boleh digunakan di mana-mana sepanjang skrip berjalan.
Contoh berikut menunjukkan penggunaan pemalar dalam fungsi yang Pemalar boleh digunakan secara normal walaupun ia ditakrifkan di luar fungsi.
<?php define("GREETING", "欢迎访问 php.cn"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 php.cn" ?>