. Ralat ini biasanya menunjukkan bahawa struktur sintaks yang salah telah berlaku di suatu tempat dalam kod, yang membawa kepada hasil yang tidak dapat diramalkan
Apabila kami menghadapi ralat ini, perkara pertama yang perlu dilakukan ialah mencari Di mana ralat itu dan memahami puncanya situasi biasa yang menyebabkan ralat ini dan penyelesaian yang sepadan
Tiada koma bertitik (;)
Ini adalah ralat biasa yang biasanya berlaku kerana masalah di suatu tempat dalam kod Terlupa untuk menambah koma bertitik di suatu tempat? Dalam contoh ini, koma bertitik yang hilang mengakibatkan struktur sintaks yang salah Penyelesaiannya adalah mudah, cuma tambahkan koma bertitik di hujung baris 2:
<?php
$var = 10
echo $var;
?>
Salin selepas log masuk
Ralat biasa yang lain ialah kurungan yang tidak sepadan kod, terdapat ralat pada bahagian pembukaan atau penutup kurungan Contohnya:
<?php
$var = 10;
echo $var;
?>
Salin selepas log masuk
Dalam contoh ini, takrifan myFunction() tiada kurungan yang betul, mengakibatkan struktur sintaks yang salah. Penyelesaiannya ialah dengan menambah kurungan yang betul pada penghujung baris 3: <?php
function myFunction() {
echo "Hello, World!";
}
myFunction();
?>
Salin selepas log masuk
Salin selepas log masuk
Menggunakan kurungan yang salah
Satu lagi kesilapan biasa ialah menggunakan jenis kurungan yang betul Dalam PHP, kurungan boleh menjadi kurungan bulat (()), segi empat sama kurungan ([]) atau kurungan kerinting ({}). dengan kurungan bulat:
<?php
function myFunction() {
echo "Hello, World!";
}
myFunction();
?>
Salin selepas log masuk
Salin selepas log masuk
-
Ralat sintaks lain Selain daripada perkara di atas, mungkin terdapat ralat simbol "(" yang tidak dijangka yang disebabkan oleh ralat sintaks. Ralat ini mungkin termasuk tanda baca yang salah, penggunaan petikan yang salah, penamaan pembolehubah yang salah, dan lain-lain. Penyelesaiannya adalah untuk menyemak semula kod dan memastikan bahawa setiap elemen sintaks adalah betul Gunakan Ringkasan: -
Perhatikan kod bertitik dalam kod, pastikan ia berada di tempat yang betul,
Double. pastikan kurungan dalam kod sepadan, termasuk kurungan pembuka dan penutup, Dapatkan jenis kurungan yang betul Contohnya, menggunakan kurungan untuk memanggil fungsi, menggunakan kurungan segi empat sama untuk mengakses elemen tatasusunan, dsb. - Periksa ralat sintaks lain dengan teliti. dalam kod dan pastikan tanda baca, tanda petikan dan penamaan pembolehubah digunakan dengan betul
Kami boleh menyelesaikannya dengan penyelesaian di atas PHP melaporkan "simbol '(' yang tidak dijangka". Kuncinya ialah menyemak kod dengan teliti dan memastikan ketepatan struktur tatabahasa Selepas menemui ralat, betulkan tepat pada masanya untuk memastikan operasi normal kodAtas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat PHP: simbol '(' yang tidak dijangka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!