Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mencampurkan Pembolehubah PHP dan Huruf Rentetan dengan Betul?

Bagaimanakah Saya Boleh Mencampurkan Pembolehubah PHP dan Huruf Rentetan dengan Betul?

Susan Sarandon
Susan Sarandonasal
2024-11-28 20:00:20626semak imbas

How Can I Properly Mix PHP Variables and String Literals?

Mencampurkan Pembolehubah PHP dengan Huruf Rentetan: Pendekatan Ringkas

Dalam PHP, anda boleh menggabungkan pembolehubah dan literal rentetan untuk mencipta rentetan dinamik . Walau bagaimanapun, kadangkala anda mungkin menghadapi kesamaran semasa bekerja dengan pembolehubah yang diinterpolasi dalam rentetan.

Pertimbangkan contoh berikut:

$test = 'cheese';
echo $test . 'y'; // outputs "cheesey"

Ini berfungsi seperti yang diharapkan. Walau bagaimanapun, anda mungkin lebih suka sintaks yang lebih ringkas seperti:

echo "$testy"; // doesn't work

Kod di atas tidak berfungsi kerana PHP mentafsir "$testy" sebagai rentetan tunggal. Untuk mengatasi kekaburan ini, anda boleh menggunakan pendakap untuk memisahkan pembolehubah daripada rentetan yang lain:

echo "{$test}y"; // outputs "cheesey"

Pendakap mengarahkan PHP untuk merawat "$test" sebagai entiti yang berasingan, membenarkan nilai pembolehubah menjadi diinterpolasi ke dalam rentetan.

Perhatikan bahawa sintaks ini hanya berfungsi dengan petikan berganda. Petikan tunggal tidak akan menganggap kandungan pendakap sebagai pembolehubah interpolasi, jadi yang berikut akan mengeluarkan rentetan "{$test}y" secara literal:

echo '{$test}y'; // outputs "{$test}y"

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencampurkan Pembolehubah PHP dan Huruf Rentetan dengan Betul?. 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