当前位置:  开发笔记 > 编程语言 > 正文

php -l:抑制有效文件的输出

如何解决《php-l:抑制有效文件的输出》经验,为你挑选了1个好方法。

使用php -l myFile.php命令(PHP 5.5.30)时,如果文件有语法错误,那么我会得到正确的警告和堆栈跟踪等.

但是,如果文件没有语法警告,我会收到消息

myFile.php中未检测到语法错误

当语法有效时,有没有办法让命令没有输出?我只关心文件是否有无效的语法 - 我不需要一条消息说它有效.



1> Jonathan Kuh..:

在发送stdout语法错误的同时发送"无语法错误..."消息stderr.你可以将它们重定向到某个地方,就像/dev/null你不想要它们一样.

php -l file.php 1> /dev/null

如果有任何错误或没有错误,将输出错误.您确实丢失了"错误解析..."消息,但如果出现问题则会收到错误.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有