Bagaimana Anda mendefinisikan konstanta di php?

PHP. Mendefinisikan Konstanta

Meningkatkan Artikel

Simpan Artikel

Seperti Artikel

  • Tingkat Kesulitan. Dasar
  • Terakhir Diperbarui. 11 Agustus 2021

  • Membaca
  • Membahas
  • Kursus
  • Praktik
  • Video
  • Meningkatkan Artikel

    Simpan Artikel

    Dalam kode tingkat produksi, sangat penting untuk menyimpan informasi sebagai variabel atau konstanta daripada menggunakannya secara eksplisit. Konstanta PHP hanyalah pengidentifikasi untuk nilai sederhana yang cenderung tidak berubah dari waktu ke waktu (seperti nama domain situs web misalnya. www. geeksforgeeks. org). Sangat ideal untuk menyimpan semua konstanta dalam satu skrip PHP sehingga pemeliharaan menjadi lebih mudah. Nama konstanta yang valid harus dimulai dengan alfabet atau garis bawah dan tidak memerlukan '$'. Perlu dicatat, konstanta terlepas dari ruang lingkupnya i. e konstanta secara otomatis dari lingkup global
    Untuk membuat konstanta di PHP, kita harus menggunakan metode define()
     

    Sintaksis.   

    bool define(identifier, value, case-insensitivity)

    Parameter. Fungsi ini memiliki dua parameter wajib dan satu parameter opsional.   

    • pengidentifikasi. Menentukan nama yang akan diberikan ke konstanta
    • nilai. Menentukan nilai yang akan diberikan ke konstanta
    • ketidakpekaan huruf besar-kecil (Opsional). Menentukan apakah pengenal konstanta harus peka huruf besar-kecil. Secara default diatur ke false i. e. hal - hal sensitif.  
       

    Jenis Pengembalian. Metode ini mengembalikan BENAR pada keberhasilan dan SALAH pada Kegagalan
    Di bawah ini adalah beberapa contoh untuk mengilustrasikan cara kerja fungsi define().  
     

    • Program di bawah mengilustrasikan mendefinisikan konstanta case-insensitive.  

    PHP




    <?php

      

      // case-insensitive constants

      define("Constant"

    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    0
    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    1
    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    2

      

    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    4
    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    5

      

    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    4
    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    8

    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    _9

    • Keluaran.  
    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    _
    • Program di bawah mengilustrasikan mendefinisikan konstanta peka huruf besar-kecil.  

    PHP




    <?php

     

      

    constant   // Case Sensitive thus value not echoed
    Hello Geeks! 
    2

      define("Constant"

    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    0
    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    1
    constant   // Case Sensitive thus value not echoed
    Hello Geeks! 
    8

      

    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    4
    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    5

      

    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    4
    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    8

    Hello Geeks!  // Case Insensitive thus value is echoed
    Hello Geeks!
    _9

    • Keluaran.  
    constant   // Case Sensitive thus value not echoed
    Hello Geeks! 
    • Kompiler PHP juga akan memberikan peringatan untuk program di atas bersama dengan output sebagai. “Pemberitahuan PHP. Penggunaan konstanta tak terdefinisi - asumsikan 'konstanta' pada baris 5”.  
       

    Ringkasan.  

    • Konstanta adalah pengidentifikasi yang dapat diberi nilai (string, boolean, array, integer, float atau NULL) yang umumnya tidak berubah dari waktu ke waktu
    • Konstanta terlepas dari ruang lingkup dan selalu mengisi ruang lingkup global
    • metode define() digunakan untuk mendefinisikan konstanta
    • metode defined() digunakan untuk memeriksa apakah sebuah konstanta didefinisikan
    • metode konstanta () digunakan untuk mengembalikan nilai konstanta dan NULL jika tidak, konstanta tidak ditentukan.  

    Catatan Pribadi Saya arrow_drop_up

    Menyimpan

    Silakan Login untuk berkomentar.

    Bagaimana Anda mendeklarasikan konstanta?

    Anda menggunakan pernyataan Const untuk mendeklarasikan konstanta dan menetapkan nilainya . Dengan mendeklarasikan konstanta, Anda menetapkan nama yang bermakna ke sebuah nilai. Setelah sebuah konstanta dideklarasikan, ia tidak dapat dimodifikasi atau diberi nilai baru. Anda mendeklarasikan konstanta di dalam prosedur atau di bagian deklarasi modul, kelas, atau struktur.

    Bagaimana cara mendefinisikan const di kelas PHP?

    PHP - Konstanta Kelas . Konstanta kelas peka terhadap huruf besar-kecil. Namun, disarankan untuk memberi nama konstanta dalam huruf besar semua. A class constant is declared inside a class with the const keyword. Class constants are case-sensitive. However, it is recommended to name the constants in all uppercase letters.

    Bagaimana cara mendefinisikan array konstan di PHP?

    Konstanta array sekarang dapat didefinisikan menggunakan fungsi define() . Di PHP5. 6, mereka hanya dapat didefinisikan menggunakan kata kunci const.

    Bagaimana Anda mendefinisikan PI konstan dengan nilai 3. 142 di PHP?