Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengelakkan Kekaburan Apabila Menggabungkan Pembolehubah dan Rentetan PHP?

Bagaimana untuk Mengelakkan Kekaburan Apabila Menggabungkan Pembolehubah dan Rentetan PHP?

Patricia Arquette
Patricia Arquetteasal
2024-12-29 17:18:11383semak imbas

How to Avoid Ambiguity When Concatenating PHP Variables and Strings?

Mencampurkan Pembolehubah PHP dan Huruf Rentetan

Apabila menggabungkan pembolehubah PHP dengan literal rentetan, kekaburan boleh timbul apabila nama pembolehubah berakhir dengan huruf itu juga sebahagian daripada rentetan yang dikehendaki. Sebagai contoh, katakan anda mempunyai pembolehubah bernama $test dengan nilai 'keju'. Untuk menambahkan 'y' pada pembolehubah ini, anda boleh menggunakan kod berikut:

echo $test . 'y';

Walau bagaimanapun, jika anda lebih suka menggabungkan pembolehubah dan huruf dalam satu pernyataan, menggunakan kod berikut:

echo "$testy";

ini tidak akan menghasilkan output yang diingini.

Untuk menyelesaikan kekaburan ini, anda boleh menyertakan pembolehubah dalam pendakap:

echo "{$test}y";

Dengan mengelilingi pembolehubah dengan pendakap, anda secara jelas menunjukkan bahawa aksara 'y' berikut adalah berasingan daripada pembolehubah dan harus dianggap sebagai sebahagian daripada rentetan.

Nota bahawa teknik ini hanya berfungsi dengan petikan berganda. Menggunakan petikan tunggal akan mengeluarkan nama pembolehubah secara literal:

echo '{$test}y';

Ini akan mencetak:

{$test}y

Atas ialah kandungan terperinci Bagaimana untuk Mengelakkan Kekaburan Apabila Menggabungkan Pembolehubah dan Rentetan 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