PHP ialah bahasa pengaturcaraan yang popular, tetapi anda mungkin menghadapi beberapa masalah semasa membangunkan aplikasi PHP. Salah satu masalah yang paling biasa ialah: "Ralat Penghuraian PHP: ralat sintaks, T_ENCAPSED_AND_WHITESPACE yang tidak dijangka". Ralat ini biasanya berlaku apabila satu atau lebih rentetan dalam kod tidak disatukan dengan betul. Dalam artikel ini, kami akan membincangkan punca ralat ini dan cara membetulkannya.
Dalam kod PHP, rentetan biasanya perlu disambung dengan pembolehubah atau rentetan lain untuk output atau penggunaan. Apabila menggabungkan rentetan, semua rentetan dan pembolehubah perlu diletakkan dengan betul dalam tanda petikan untuk mengelakkan ralat sintaks.
Sebagai contoh, terdapat ralat sintaks dalam coretan kod berikut:
$name = "John"; echo "Hello, $name!";
Semasa menjalankan kod ini, ralat berikut muncul:
PHP Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE
Ini kerana pembolehubah di dalam petikan tidak diletakkan dengan betul di dalam petikan.
Untuk menyelesaikan "ralat Penghuraian PHP: ralat sintaks, ralat T_ENCAPSED_AND_WHITESPACE" yang tidak dijangka, anda boleh menggunakan kaedah berikut:
2.1 Gunakan aksara penyambungan
Anda boleh menggunakan aksara penyambungan(
) untuk membetulkan gabungkan pembolehubah dan rentetan Potong bersama. Sebagai contoh, tukar kod di atas kepada:$name = "John"; echo "Hello, " . $name . "!";
echo "She said, "Hello!"";
$query = "SELECT * FROM users WHERE role = 'admin'";
Atas ialah kandungan terperinci Ralat Parse PHP: ralat sintaks, penyelesaian T_ENCAPSED_AND_WHITESPACE yang tidak dijangka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!