Rumah pembangunan bahagian belakang tutorial php php语法检查的方法有哪些?(代码示例)

php语法检查的方法有哪些?(代码示例)

Jan 12, 2019 pm 04:16 PM
sintaks php

php中语法检查是非常有必要的,如果不检查语法,则在发生错误时无法正常工作,如果同时执行语法检查,则可能不会发生该错误,本篇文章我们就来看一看php语法检查的方法。


php语法检查的方法有哪些?(代码示例)

我们可以使用lint检查

用lint静态检查。

静态是一种只检查语法描述方法而不执行程序的方法。

此时使用lint命令。

※php_check_syntax这个语法检查函数已经被废止,所以不能使用。

然后准备实际出现错误的php文件。

lint_test.php

<?php
echo "error"
Salin selepas log masuk
Salin selepas log masuk

它只是一个在屏幕上显示error的代码。

将lint_test.php移动到某个目录并发出以下命令。

php -l lint_test.php
Salin selepas log masuk

执行结果

PHP Parse error:  syntax error, unexpected end of file, expecting &#39;,&#39; or &#39;;&#39; in lint_test.php on line 2 Parse error: syntax error, unexpected end of file, expecting &#39;,&#39; or &#39;;&#39; in lint_test.php on line 2Errors parsing lint_test.php
Salin selepas log masuk

syntax error=输出语法错误指示。

它还返回错误行数为line 2。

因为有unexpected end of file,是第2行没有“;”是原因。

那么,修改lint_test.php,再次执行lint命令。

<?php
echo "error";
Salin selepas log masuk

执行结果为:

No syntax errors detected in lint_test.php
Salin selepas log masuk

显示没有语法错误。

使用xdebug动态检查语法错误

首先,启用xdebug。

①从下面的官方站点下载xdebug,并记下下载的.dll文件所在的本地环境的路径。

https://xdebug.org/download.php

② 将以下内容添加到php.ini中。

zend_extension = ①中记录的路径
Salin selepas log masuk

②重启Web服务器(Apache等)

这样就完成了设置。

使用xdebug检查错误

我们运行上述使用的lint_test.php。

lint_test.php

<?php
echo "error"
Salin selepas log masuk
Salin selepas log masuk

有一个错误,因为最后没有分号。

内容与执行lint时的内容相同,但附加了一些装饰以便于查看。

与lint的最大区别在于执行代码后出现的错误,因此可以说由于动态检查而出现错误。

Atas ialah kandungan terperinci php语法检查的方法有哪些?(代码示例). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bermula dengan PHP: Sintaks PHP Asas Bermula dengan PHP: Sintaks PHP Asas May 20, 2023 am 08:39 AM

PHP ialah bahasa skrip sebelah pelayan yang digunakan untuk membangunkan laman web dinamik, aplikasi web dan program web. PHP mempunyai pelbagai aplikasi, dan kedua-dua pemula dan pembangun berpengalaman boleh mendapat manfaat daripadanya. Artikel ini akan memberi anda panduan pengenalan kepada sintaks asas PHP. Jika anda ingin mempelajari pengaturcaraan PHP dan membina asas yang kukuh dari awal, anda telah datang ke tempat yang betul. Struktur asas PHP Program PHP mengandungi tiga bahagian berikut: &lt;?php//kod PHP?&gt;& pada kedua-dua belah kod.

5 konsep asas yang mesti diketahui oleh pemula PHP 5 konsep asas yang mesti diketahui oleh pemula PHP Jun 21, 2023 am 10:24 AM

Dengan perkembangan berterusan teknologi Internet, PHP, sebagai bahasa pengaturcaraan Web, menjadi semakin popular. PHP digunakan secara meluas dan boleh dibangunkan menggunakan PHP daripada laman web statik mudah kepada laman web e-dagang yang besar. Sama ada anda seorang pemula yang baru mula belajar PHP atau pembangun yang sudah mempunyai sedikit pengalaman, adalah sangat perlu untuk menguasai beberapa konsep asas. Dalam artikel ini, saya akan memperkenalkan 5 konsep asas yang mesti diketahui oleh pemula PHP. Pembolehubah dalam PHP ialah bekas yang digunakan untuk menyimpan data. Dalam PHP,

Bagaimana untuk menyelesaikan masalah biasa dalam PHP: ralat sintaks dan amaran Bagaimana untuk menyelesaikan masalah biasa dalam PHP: ralat sintaks dan amaran Jun 11, 2023 pm 04:13 PM

PHP ialah bahasa pengaturcaraan bahagian pelayan yang digunakan secara meluas yang sering digunakan untuk membina halaman web dinamik. Walau bagaimanapun, semasa menulis skrip PHP, anda sering menghadapi pelbagai ralat sintaks dan amaran. Ralat dan amaran ini boleh menyebabkan kod anda tidak berjalan dengan betul atau menyebabkan masalah, jadi penting untuk menyelesaikannya. Artikel ini akan memperkenalkan masalah biasa dalam PHP: ralat dan amaran sintaks, dan menyediakan kaedah yang berkesan tentang cara menyelesaikan masalah ini. Ralat Sintaks Ralat sintaks adalah masalah yang sangat biasa semasa menulis skrip dalam PHP. Ralat sintaks mungkin disebabkan oleh sebab berikut

Bagaimana untuk meningkatkan tahap pengaturcaraan PHP dengan berkesan? Bagaimana untuk meningkatkan tahap pengaturcaraan PHP dengan berkesan? Jun 12, 2023 am 08:57 AM

PHP ialah bahasa yang digunakan secara meluas dalam pembangunan web, dan populariti serta kadar penggunaannya agak tinggi. Ramai pemula akan menghadapi beberapa kesukaran semasa mempelajari pengaturcaraan PHP, seperti tidak mengetahui cara meningkatkan tahap pengaturcaraan mereka. Di bawah ini kami akan memperkenalkan beberapa kaedah untuk memudahkan anda meningkatkan tahap pengaturcaraan PHP anda. Ketahui teknologi terkini kemas kini teknologi Internet dengan cepat, dan PHP tidak terkecuali. Jika anda ingin menjadi pengaturcara PHP yang cemerlang, anda mesti terlebih dahulu mempelajari teknologi PHP terkini dan menguasai teknologi pembangunan Web terkini, seperti M

PHP dari pemula hingga lanjutan -- pelajari sintaks dan konsep asas PHP dari pemula hingga lanjutan -- pelajari sintaks dan konsep asas Sep 09, 2023 am 10:01 AM

Kemasukan PHP ke lanjutan - pelajari sintaks dan konsep asas Pengenalan: PHP (Hypertext Preprocessor) ialah bahasa skrip sebelah pelayan yang popular digunakan secara meluas dalam pembangunan Web. Dalam artikel ini, kita akan bermula dari peringkat kemasukan, secara beransur-ansur mempelajari sintaks asas dan konsep PHP secara mendalam, dan menyediakan contoh kod untuk rujukan anda. 1. Pemasangan dan konfigurasi PHP Sebelum mula mempelajari PHP, anda perlu memasang PHP pada mesin anda terlebih dahulu. Anda boleh memuat turunnya dari laman web rasmi (https://w

Analisis mendalam tentang fungsi dan ciri-ciri simbol anak panah PHP Analisis mendalam tentang fungsi dan ciri-ciri simbol anak panah PHP Mar 22, 2024 am 09:54 AM

Simbol anak panah (->) dalam PHP ialah operator yang sangat penting digunakan untuk mengakses sifat dan kaedah objek. Artikel ini akan menyediakan analisis mendalam tentang fungsi dan ciri simbol anak panah PHP, dan menyediakan contoh kod khusus untuk membantu pembaca memahami penggunaannya dengan lebih baik. Dalam PHP, simbol anak panah (->) digunakan terutamanya untuk mengakses sifat dan kaedah objek. Apabila kita mencipta objek, kita boleh mengakses sifat objek atau memanggil kaedah objek melalui simbol anak panah. Mula-mula, mari kita lihat contoh mudah, buat kelas dan buat seketika

Perkongsian pengalaman pembangunan PHP: petua dan cadangan untuk membina fungsi yang cekap Perkongsian pengalaman pembangunan PHP: petua dan cadangan untuk membina fungsi yang cekap Nov 22, 2023 am 10:45 AM

PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas untuk membangunkan laman web dinamik dan aplikasi web. Banyak tapak web dan aplikasi menggunakan PHP sebagai bahasa pembangunan back-end mereka, jadi mempunyai kemahiran dan pengalaman pembangunan PHP adalah penting untuk membina fungsi yang cekap. Dalam artikel ini, saya akan berkongsi beberapa pengalaman dan petua yang telah saya pelajari dalam pembangunan PHP, bertujuan untuk membantu pembangun meningkatkan kemahiran pengekodan dan keupayaan mereka untuk membina fungsi yang cekap. Pilih alatan dan rangka kerja pembangunan yang betul Sebelum memulakan pembangunan PHP, pilih alatan dan rangka kerja pembangunan yang betul

Tutorial pengenalan PHP: sintaks asas yang mesti dikuasai oleh pemula Tutorial pengenalan PHP: sintaks asas yang mesti dikuasai oleh pemula Jun 11, 2023 pm 09:45 PM

PHP digunakan secara meluas dalam pembangunan web dan merupakan bahasa skrip sebelah pelayan. Sebelum mempelajari PHP, kita perlu mempunyai pengetahuan asas tentang HTML dan CSS. Berikut akan memperkenalkan sintaks asas PHP yang mesti dikuasai oleh pemula. Pembolehubah Pembolehubah ditakrifkan dan diberikan menggunakan simbol $ dalam PHP, seperti $variable="helloworld";. Nama pembolehubah mesti bermula dengan simbol $ dan hanya boleh mengandungi huruf, nombor dan garis bawah. Pembolehubah dalam PHP mempunyai ciri-ciri jenis dinamik dan boleh menyimpan nombor dan rentetan.

See all articles