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
Lepaskan: 2024-11-28 20:00:20
asal
558 orang telah melayarinya

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"
Salin selepas log masuk

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

echo "$testy"; // doesn't work
Salin selepas log masuk

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"
Salin selepas log masuk

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"
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan