Dalam PHP, takrifan pemalar boleh memberikan beberapa nilai tidak berubah khusus untuk projek anda. Sebelum PHP 7.0, pemalar ditakrifkan melalui fungsi define(). Walau bagaimanapun, dalam PHP7.0, pemalar boleh ditakrifkan menggunakan kata kunci const.
Artikel ini akan memperkenalkan cara mentakrifkan pemalar dalam PHP7.0.
Langkah satu: Gunakan const untuk mentakrifkan pemalar
Berbanding dengan fungsi define(), adalah lebih mudah untuk menggunakan kata kunci const untuk mentakrifkan pemalar.
Mari kita lihat contoh:
<?php const PI = 3.14; echo PI; ?>
Output:
3.14
Dalam contoh di atas, kami telah mentakrifkan pemalar bernama PI menggunakan kata kunci const dan tetapannya ialah 3.14. Kemudian, kami mencetak nilai pemalar ini.
Perhatikan bahawa tidak seperti fungsi define(), apabila mentakrifkan pemalar menggunakan kata kunci const, anda tidak perlu menghantar nama rentetan pemalar itu. Sebaliknya, ia mentakrifkan nama dan nilai malar terus selepas const.
Langkah 2: Gunakan pemalar
Selepas anda menentukan pemalar, anda boleh menggunakannya di mana-mana sahaja dalam projek anda. Berikut ialah contoh mudah:
<?php const FRUIT = "apple"; echo FRUIT; ?>
Output:
apple
Dalam contoh di atas, kami telah menentukan pemalar yang dipanggil FRUIT menggunakan kata kunci const dan menetapkannya kepada "epal". Kemudian, kami mencetak nilai pemalar ini pada baris kod seterusnya.
Langkah 3: Nilai pemalar mestilah ungkapan malar
Anda mesti menggunakan pemalar dalam ungkapan malar, jika tidak ralat kompilasi akan berlaku.
Berikut ialah contoh cara menggunakan pemalar dalam ungkapan malar:
<?php const HEIGHT = 100; const WIDTH = HEIGHT * 2; echo WIDTH; ?>
Output:
200
Dalam contoh di atas, kita mentakrifkan pemalar HEIGHT terlebih dahulu dan Tetapkannya kepada 100. Kami kemudian menggunakan HEIGHT malar untuk mengira nilai LEBAR malar, yang sah dengan sempurna.
Langkah 4: Namakan pemalar
Apabila anda mentakrifkan pemalar menggunakan kata kunci const dalam PHP7.0, anda mesti memberikannya nama. Nama mesti mematuhi peraturan berikut:
Berikut ialah beberapa contoh nama pemalar yang sah:
const SERVER_URL = "http://example.com"; const DEBUG_MODE = true; const MAX_USER_COUNT = 100;
Perhatikan bahawa tidak seperti konvensyen penamaan pembolehubah, dalam konvensyen penamaan tetap, ruang antara perkataan harus digantikan dengan garis bawah.
Kesimpulan
Dalam artikel ini, kami memperkenalkan cara untuk menentukan pemalar dalam PHP7.0. Mentakrifkan pemalar menggunakan kata kunci const adalah lebih mudah daripada menggunakan fungsi define(). Tetapi ingat, apabila mentakrifkan pemalar, nilainya mestilah ungkapan malar.
Atas ialah kandungan terperinci Bagaimana untuk menentukan pemalar dalam PHP7.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!