Apakah fungsi define() dalam PHP

Apakah Fungsi Define Dalam Php



PHP ialah bahasa popular yang digunakan oleh pembangun di seluruh dunia untuk mencipta aplikasi web yang kukuh dan berkesan. Salah satu sebab PHP sangat serba boleh ialah ia mempunyai fungsi khas terbina dalam dipanggil tentukan() yang membenarkan pembangun untuk memberikan nilai tertentu kepada simbol, dan nilai itu tidak boleh diubah semasa program sedang berjalan.

Kami akan membincangkan perincian tentukan() fungsi, sintaks dan penggunaan dalam panduan ini.

Apakah Fungsi define() dalam PHP?

The tentukan() ialah fungsi terbina dalam PHP yang digunakan untuk mencipta pemalar. Pemalar adalah seperti pembolehubah, tetapi apabila ia ditakrifkan dalam program, nilainya tetap sama. Pemalar dalam PHP berguna untuk menyimpan nilai yang kekal malar sepanjang pelaksanaan program.







Sintaks

Sintaks untuk menggunakan tentukan() fungsi dalam PHP adalah seperti berikut:



tentukan ( 'CONSTANT_NAME' , nilai , kes - tidak peka )

Fungsi define menerima tiga parameter, a CONSTANT_NAME yang menentukan nama pembolehubah pemalar, nilai yang mentakrifkan nilai pemalar, dan case_insensitive ialah parameter yang menentukan sama ada nama pemalar harus tidak peka huruf besar-besaran. Ini ialah parameter pilihan dan mempunyai dua nilai yang mungkin, sama ada Betul atau salah , yang betul adalah untuk nama pembolehubah tidak peka huruf besar-besaran, dan Salah adalah untuk nama sensitif huruf besar-besaran. Tingkah laku lalai fungsi adalah sensitif huruf besar-besaran, manakala tidak peka huruf besar-kecil tidak lagi disokong dalam PHP.



Contoh 1

Dalam contoh berikut, kami telah menentukan pembolehubah malar bernama MAHAL dengan nilai LinuxHint . Kami kemudian mencetak nilai MAHAL , pernyataan gema pertama akan mencetak nilai dan yang kedua akan memaparkan ralat. Kerana fungsi ini sensitif huruf besar-besaran:






tentukan ( 'MALAR' , 'LinuxHint' ) ;
bergema MAHAL . ' \n ' ;
bergema berterusan ;
?>

Contoh 2

Anda juga boleh menetapkan nilai satu pemalar kepada yang lain dengan hanya merujuk pemalar asal apabila mentakrifkan pemalar baharu.



Sebagai contoh:


tentukan ( 'STR' , 'LinuxHint' ) ;
tentukan ( 'NEW_STR' , STR ) ;

bergema STR ;
bergema ' \n ' ;
bergema NEW_STR ;
?>

Kod PHP yang diberikan mentakrifkan pemalar bernama “STR” dengan nilai 'LinuxHint' dan satu lagi pemalar bernama “NEW_STR” yang diberikan nilai “STR” tetap. Kod itu kemudian mengeluarkan nilai kedua-dua pemalar menggunakan pernyataan gema.

Pokoknya

PHP mempunyai cara yang unik untuk melakukan tindakan, dan ia agak berbeza daripada bahasa pengaturcaraan popular yang lain. Dalam PHP, terdapat dua cara berbeza untuk mentakrifkan a tetap , seseorang menggunakan kata kunci const dan yang lain menggunakan tentukan() fungsi. The tetap dalam PHP boleh digunakan di mana-mana dalam kod dan nilainya kekal sama sepanjang pelaksanaan program.