Rumah >pembangunan bahagian belakang >tutorial php >phpmaster | Pembolehubah PHP

phpmaster | Pembolehubah PHP

William Shakespeare
William Shakespeareasal
2025-03-03 08:25:15767semak imbas

pembolehubah php: pengendalian fleksibel menukar nilai dalam program

mata teras

  • Pembolehubah PHP digunakan untuk mewakili kemungkinan perubahan dalam program, yang membolehkan kod biasa memproses sebarang nilai input, memudahkan pemprosesan data dan meningkatkan kecekapan.
  • Pembolehubah PHP dicipta oleh pengaturcara dan mempunyai nama yang bermula dengan simbol $ diikuti dengan huruf atau garis bawah. Konvensyen penamaan yang konsisten adalah penting untuk menulis kod yang jelas dan mudah difahami.
  • Dalam PHP, tugasan berubah dilakukan dengan menulis nama pembolehubah dan kemudian nilai. PHP adalah bahasa yang ditaip secara longgar yang secara automatik menukar pembolehubah kepada jenis data yang betul berdasarkan nilai mereka.
  • Gunakan echo atau print untuk memaparkan nilai pembolehubah PHP. Interpolasi boleh digunakan untuk menggantikan nama pembolehubah dalam rentetan dengan nilainya, menjadikan kod lebih mudah dibaca.

Apakah pembolehubah php?

Dalam skrip PHP, pembolehubah digunakan untuk mewakili nilai. Seperti namanya, nilai pembolehubah boleh diubah semasa pelaksanaan program. Pembolehubah adalah salah satu ciri utama yang membezakan bahasa pengaturcaraan seperti bahasa PHP dan markup seperti HTML. Pembolehubah membolehkan anda menulis kod dengan cara yang sama. Untuk menggambarkan ini, pertimbangkan borang web yang memerlukan pengguna memasukkan nama dan warna kegemaran mereka.

phpmaster | PHP Variables

data akan berbeza setiap kali anda mengisi borang. Seorang pengguna mungkin mengatakan namanya adalah John dan warna kegemarannya berwarna biru. Pengguna lain mungkin mengatakan namanya adalah Susan dan warna kegemarannya adalah kuning. Kami memerlukan cara untuk memproses nilai -nilai yang dimasukkan oleh pengguna. Cara untuk mencapai matlamat ini adalah dengan menggunakan pembolehubah. PHP secara automatik akan membuat beberapa pembolehubah standard, tetapi dalam kebanyakan kes, pembolehubah dicipta oleh anda (pengaturcara) (atau

mengisytiharkan ). Dengan membuat dua pembolehubah bernama dan $name, anda boleh membuat kod biasa untuk mengendalikan sebarang nilai input. Untuk John, kod ini: $color

<?php echo "Hello, $name. Your favorite color is $color.";
akan memaparkan:

<code>Hello, John. Your favorite color is blue.</code>
Susan, sebaliknya, akan melihat:

<code>Hello, Susan. Your favorite color is yellow.</code>
Kami akan membincangkan nama -nama yang berubah -ubah dan memaparkan nilai -nilai pembolehubah di seluruh artikel ini, tetapi penting sekarang untuk memahami bagaimana menggunakan pembolehubah biasa dapat memudahkan pemprosesan data.

Buat pembolehubah

Dalam PHP, tuliskan nama pembolehubah untuk kali pertama dalam skrip untuk menciptanya. Anda tidak perlu melakukan tindakan tambahan. Walau bagaimanapun, nama berubah mesti mengikut beberapa peraturan standard:

    Nama
  1. bermula dengan simbol $.
  2. $ watak pertama selepas simbol mestilah huruf atau garis bawah.
  3. watak -watak berikutnya boleh menjadi gabungan huruf, nombor dan garis bawah.

$customerName adalah nama pembolehubah yang sah kerana ia mengikuti ketiga -tiga peraturan yang disebutkan di atas. 3customer tidak sah kerana ia melanggar peraturan kedua, dan watak pertama selepas simbol $ mestilah huruf atau garis bawah. Adalah lebih baik untuk memberi pembolehubah nama yang bermakna. Jika data yang anda simpan adalah nama pelanggan, nama yang masuk akal mungkin $customerName. Anda juga boleh memanggilnya $abc123, tetapi saya harap anda bersetuju dengan cadangan sebelumnya yang lebih baik. Anda boleh menulis nama berubah dengan mengikuti konvensyen yang berbeza. Apa sahaja yang anda pilih, adalah penting untuk menjadi konsisten dan mengikuti konvensyen itu sepanjang skrip. Sebagai contoh, anda boleh menggunakan garis bawah untuk memisahkan kata -kata (mis. ), atau gunakan huruf modal untuk membezakan kata -kata, gaya yang dipanggil $customer_name kes unta (mis. ). Apabila menamakan pembolehubah, anda boleh menggunakan huruf besar dan huruf kecil, tetapi perhatikan bahawa berbeza daripada $customerName. PHP merawat kedua -dua pembolehubah ini sebagai pembolehubah yang berbeza! Ini menguatkan keperluan mematuhi perjanjian penamaan. $CustomerName $customerName Tugasan Variabel

Sekarang anda tahu anda sentiasa boleh membuat PHP membuat pembolehubah baru dengan menulis nama baru, mari kita lihat contoh lain untuk melihat bagaimana untuk memberikan nilai kepada mereka.

Pertama, pembolehubah
<?php echo "Hello, $name. Your favorite color is $color.";
diberikan nilai "Fred". Ini dipanggil

tugasan $customerName. Oleh kerana ini adalah kali pertama menggunakan , pembolehubah dibuat secara automatik. Selepas itu, setiap kali anda menulis , PHP akan tahu menggunakan nilai "Fred". Kemudian, tulis $customerName. Adalah mungkin untuk membuat pembolehubah tanpa memberikan nilai kepada mereka, tetapi ini biasanya tidak dianggap sebagai amalan yang baik. Adalah lebih baik untuk memberikan nilai lalai supaya anda tahu ia mempunyai nilai. Ingat bahawa pembolehubah boleh berubah, jadi anda boleh menukar nilai mereka pada bila -bila masa. Selepas itu, pembolehubah $customerName diberikan nilai 346646. Akhirnya, nilai $customerID diberikan kepada $customerID. Anda boleh menetapkan nilai satu pembolehubah kepada yang lain; Perhatikan bahawa jenis data yang dirujuk oleh pembolehubah mempunyai "jenis" yang berbeza. Atribut ini dipanggil jenis data $customerID jenis data $customerName. "Fred" diberikan dalam petikan, jadi ia adalah $customerID string $customerName (String hanyalah nama mewah untuk teks). 346646 jelas merupakan nombor (lebih khusus, integer ). Berikut adalah beberapa contoh tugasan menggunakan jenis data yang berbeza: Sekarang anda memahami asas -asas penamaan dan tugasan yang berubah -ubah, mari kita lihat contoh ini dan lihat jika anda dapat mengetahui jawapannya:

<?php echo "Hello, $name. Your favorite color is $color.";
Contoh dalam bahagian sebelumnya menunjukkan bahawa nilai di sebelah kanan simbol

diberikan kepada nama pembolehubah di sebelah kiri simbol =, jadi nilai 4 diberikan kepada =. Lihat dengan teliti pada baris terakhir. Walaupun saya tidak menjelaskannya sebelum ini, simbol $firstNumber adalah pengendali, di mana penambahan itu dilakukan. Jadi apa yang anda fikir adalah nilai dalam ? Jika jawapan anda adalah 10, maka tahniah, ini betul! Jika tidak, periksa contoh sekali lagi dan baca arahan dengan teliti. $result

Tunjukkan nilai pembolehubah

seperti yang anda lihat pada mulanya, anda boleh menggunakan

untuk memaparkan nilai yang diwakili oleh pembolehubah. Anda juga boleh menggunakan echo jika anda lebih suka, kerana hampir tidak ada perbezaan antara kedua -dua pada masa ini kecuali bahawa print menaip kurang. echo

<code>Hello, John. Your favorite color is blue.</code>
mungkin anda ingin membuat contoh lebih bermakna dengan menambahkan beberapa tanda petikan sebelum kandungan pembolehubah:

<code>Hello, Susan. Your favorite color is yellow.</code>
titik antara teks dalam petikan dan nama pembolehubah adalah pengendali sambungan. Ia menggabungkan nilai -nilai rentetan dan pembolehubah bersama -sama. Anda boleh mengelakkan menggunakan sambungan dan sebaliknya menggunakan

interpolasi . Interpolasi adalah apabila nama pembolehubah muncul dalam rentetan dan digantikan dengan nilainya. Mengambil kesempatan ini kadang -kadang boleh membuat kod anda lebih mudah dibaca.

<?php
$customerName = "Fred";
$customerID;
$customerID = 346646;
$customerName = $customerID;
PHP akan secara automatik interpolasi rentetan yang tertutup dalam petikan berganda. Sekiranya anda mahu nama pembolehubah dipaparkan dengan teks, anda boleh menggunakan backslash sebelum nama pembolehubah:

<?php
$total = 0;                              // 整数
$total = "Year to Date";                 // 字符串
$total = true;                           // 布尔值
$total = 100.25;                         // 双精度浮点数
$total = array(250, 300, 325, 475);      // 数组
Sebagai alternatif, PHP tidak melakukan interpolasi pada rentetan yang tertutup dalam petikan tunggal. Oleh itu, ini adalah pernyataan yang sama:

<?php
$firstNumber = 4;
$secondNumber = 6;
$result = $firstNumber + $secondNumber;
Untuk maklumat lanjut mengenai pembolehubah, lihat dokumentasi PHP. Anda akan mengkaji semua yang anda pelajari di sini dan mengetahui pembolehubah khas yang PHP akan menentukan dan memberikan kepada skrip anda secara automatik, bagaimana pembolehubah terikat pada konteks yang mengisytiharkannya, dan juga bagaimana pembolehubah digunakan sebagai nama untuk pembolehubah lain!

(kandungan tinjauan, mengenai FAQ, boleh dikekalkan secara selektif atau diselaraskan seperti yang diperlukan, kerana teks asal telah sepenuhnya pseudo-asal.)

Atas ialah kandungan terperinci phpmaster | Pembolehubah PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn