Penyelesaian kepada ralat Parse PHP: ralat sintaks, T_STRING yang tidak dijangka, menjangkakan T_VARIABLE atau '$'
Dalam proses menulis kod PHP, kita sering menghadapi pelbagai ralat. Salah satu ralat biasa ialah "Ralat hurai: ralat sintaks, T_STRING yang tidak dijangka, menjangkakan T_VARIABLE atau '$'". Mesej ralat ini bermakna bahawa rentetan yang tidak dijangka telah ditemui dalam kod, di mana ia harus menjadi nama pembolehubah atau simbol "$".
Ralat ini biasanya disebabkan oleh sebab berikut:
$name = John; // 错误的写法,字符串应该被引号包裹起来 echo $name;
Cara yang betul untuk menulisnya hendaklah:
$name = "John"; // 引号包裹起来的字符串 echo $name;
$message = "He said, "Hello World!""; // 错误的引号嵌套 echo $message;
Dalam contoh di atas, petikan berganda bersarang dengan salah. Sarang tanda petikan yang betul hendaklah:
$message = 'He said, "Hello World!"'; // 正确的引号嵌套 echo $message;
3. Abaikan penamat koma bernoktah: PHP perlu menggunakan koma bernoktah sebagai penamat sesuatu pernyataan. Ralat ini berlaku jika koma bertitik tidak ditambah selepas tamat pernyataan. Contohnya:
$name = "John" // 错误,缺少分号作为结束符 echo $name;
Tulisan yang betul ialah:
$name = "John"; // 添加分号作为结束符 echo $name;
$name = "John" "Doe"; // 错误,忘记使用"."进行字符串拼接 echo $name;
Tulisan yang betul hendaklah:
$name = "John" . "Doe"; // 使用"."进行字符串拼接 echo $name;
Di atas ialah beberapa sebab dan penyelesaian biasa untuk ralat "Parse: ralat sintaks, T_STRING yang tidak dijangka, menjangkakan ralat T_VARIABLE atau '$'". Apabila ralat ini berlaku, anda boleh menyemak kod anda untuk mencari dan menyelesaikan masalah seperti penggunaan petikan yang salah, penamat koma bertitik hilang atau gabungan rentetan yang salah. Harap artikel ini dapat membantu anda menyelesaikan ralat ini supaya kod PHP anda boleh berjalan seperti biasa.
Atas ialah kandungan terperinci 解决PHP Ralat Parse: ralat sintaks, T_STRING tidak dijangka, menjangkakan T_VARIABLE atau '$'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!