• 技术文章 >后端开发 >php教程

    如何使用php的lint检查语法错误

    不言不言2019-01-16 17:30:58原创3400
    php中的语法检查是很重要的,本篇文章就来给大家介绍关于在运行程序之前如何使用php中的lint来进行语法检查,下面我们来看具体的内容。

    php

    php入门到就业线上直播课:进入学习

    用命令行检查(lint)

    从命令行检查意味着您可以检查整个php文件

    您不必在代码中编写该函数以进行检查。

    我们先来看一段程序

    test1.php
    <?php
        $i = 1; 
        if($i == 1){
            echo "学生";
    ?>

    编写命令如下。

    php -l test1.php

    结果

    PHP Parse error:  syntax error, unexpected end of file in test1.php on line 5
    Errors parsing test1.php

    运行命令出现了上述错误,错误的地方也显示为line 5(第五行),因为没有将大括号关闭。

    我们检查语法并在知道错误后更正并再次检查

    <?php
        $i = 1; 
        if($i == 1){
            echo "学生";
            }
    ?>

    编写命令如下。

    php -l test2.php

    结果

    No syntax errors detected in test2.php

    如果显示为上述结果那样,则没有语法错误。

    直接检查代码(runkit_lint)

    接下来,可以在PHP代码中使用runkit_lint检查

    这个函数必须要有一个名为PECL的PHP 库(Picle),否则就不能使用此函数,还需要启用线程安全

    如果你有兴趣,可以去官网查询并准备环境进行尝试,这里就不多说了。

    以上就是如何使用php的lint检查语法错误的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:lint
    上一篇:最好用的代码对比工具BCompare下载及使用教程(图解) 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• vim php语法检查• PHP自动语法检查的Vim插件• 快速掌握PHP检查语法错误技巧• html5规定是否对元素进行拼写和语法检查的属性spellcheck• php语法检查的方法有哪些?(代码示例)
    1/1

    PHP中文网