Perbezaan: 1. Pemalar hanya boleh ditakrifkan dengan fungsi define() atau kata kunci const manakala pembolehubah tanpa kata kunci atau fungsi yang ditentukan ditakrifkan semasa memberikan nilai. 2. Gunakan "$" untuk mengubah suai nama pembolehubah, tetapi bukan nama tetap. 3. Nilai boleh ubah boleh diubah, tetapi nilai tetap tidak boleh. 4. Pembolehubah mempunyai skop global dan tempatan, manakala pemalar hanya mempunyai skop global.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
Apakah pemalar php?
Apa yang dipanggil pemalar ialah kuantiti yang tidak boleh diubah Setelah pemalar dalam PHP ditakrifkan, ia tidak boleh diubah suai atau tidak ditentukan.
Pemalar PHP biasanya digunakan untuk menyimpan data yang tidak berubah dan tidak dijangka berubah Data hanya boleh menjadi data empat jenis data skalar: integer, titik terapung, rentetan dan Boolean daripada PHP7, pemalar menyokong jenis tatasusunan.
Perbezaan antara pemalar dan pembolehubah dalam php
Takrifan berbeza:
Tiada pembolehubah dalam php Kata kunci atau fungsi yang ditakrifkan ditakrifkan apabila ditetapkan. Pemalar PHP hanya boleh ditakrifkan menggunakan fungsi define() atau kata kunci const.
Namanya berbeza:
nama pembolehubah php perlu diubah suai dengan tanda dolar ($), tetapi nama pemalar php tidak perlu diubah di sana tiada tanda dolar ($) di hadapan pemalar. Adalah disyorkan bahawa nama pembolehubah PHP menjadi huruf kecil Apabila ia terdiri daripada berbilang perkataan, huruf pertama perkataan pertama hendaklah huruf kecil, dan huruf pertama perkataan yang tinggal hendaklah huruf besar. Adalah disyorkan bahawa nama pemalar PHP berada dalam semua huruf besar.
Nilai mempunyai makna yang berbeza:
Nilai yang disimpan oleh pembolehubah PHP boleh ditukar, manakala nilai yang disimpan oleh pemalar PHP tidak boleh diubah.
Skop tidak digunakan:
Pembolehubah PHP mempunyai skop global dan skop tempatan. Pemalar PHP biasanya ditakrifkan di luar semua fungsi, dan skop pemalar adalah global.
Julat jenis data adalah berbeza:
pembolehubah php boleh menjadi sebarang jenis data, manakala pemalar php hanya boleh menjadi jenis skalar (integer, float/double, rentetan, boolean).
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah perbezaan antara pembolehubah dan pemalar dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!