Malar boleh difahami sebagai: nilai kekal
Selepas nilai malar ditakrifkan, ia tidak boleh ditukar di tempat lain dalam skrip
Pemalar PHP
Pemalar ialah pengecam (nama) untuk satu nilai. Nilai ini tidak boleh diubah dalam skrip.
Nama pemalar yang sah bermula dengan aksara atau garis bawah (tiada tanda $ di hadapan nama pemalar).
Nama tetap boleh menjadi huruf kecil, tetapi biasanya huruf besar
Nota : Tidak seperti pembolehubah, pemalar secara automatik global sepanjang keseluruhan skrip .
Tetapkan pemalar PHP
Untuk menetapkan pemalar, gunakan fungsi define() - ia menggunakan tiga parameter:
1 Parameter pertama mentakrifkan nama pemalar
2 Nilai pemalar
3 Parameter ketiga pilihan menentukan sama ada nama pemalar adalah sensitif huruf besar-besaran. Lalai adalah palsu.
Contoh
Contoh berikut mewujudkan pemalar sensitif huruf besar-besaran, nilai Untuk "Selamat datang ke PHP.cn!":
<?php define("GREETING", "Welcome to PHP.cn!"); echo GREETING; ?>
Anda boleh menukar nama tetap gema di atas menjadi huruf kecil dan cuba lihat apa yang akan dikeluarkan
Instance
Contoh berikut mencipta pemalar tidak sensitif saiz dengan nilai "Selamat Datang ke PHP.cn!":
<?php define("GREETING", "Welcome to PHP.cn!",true); echo greeting; ?>
Pemalar adalah global
Selepas pemalar ditakrifkan, ia lalai kepada pembolehubah global dan boleh digunakan dalam keseluruhan skrip berjalan.
Contoh
Contoh berikut menunjukkan penggunaan pemalar dalam fungsi, walaupun jika pemalar ditakrifkan Pemalar juga boleh digunakan secara normal di luar fungsi.
<?php header("Content-type:text/html;charset=utf-8"); define("GREETING", "欢迎访问 php.cn"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 php.cn" ?>
Selain itu, sistem ini juga menyediakan beberapa pemalar terbina dalam untuk kami. Pemalar ini ditentukan. Mari kita kenali beberapa dahulu, dan terdapat lebih banyak pemalar sistem yang boleh ditambah dan dipelajari secara perlahan
selepas bermula.
常量名 | 说明 |
LINE | 当前所在的行 |
FILE | 当前文件在服务器的路径 |
FUNCTIOIN | 当前函数名 |
CLASS | 当前类名 |
METHOD | 当前成员方法名 |
PHP_OS | PHP运行的操作系统 |
PHP_VERSION | 当前PHP的版本 |
TRAIT | Trait 的名字,php5.4新加 |
DIR | 文件所在的目录 |
NAMESPACE | Nama ruang nama semasa (sensitif huruf besar-kecil)
|