gpt4 book ai didi

PHP -l : suppress output on valid files

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:02:30 25 4
gpt4 key购买 nike

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

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

No syntax errors detected in myFile.php

有没有办法让命令在语法有效时没有输出?我只关心文件是否具有无效语法 - 我不需要说明它有效的消息。

最佳答案

“无语法错误...”消息在 stdout 上发送,而语法错误在 stderr 上发送。如果您不需要它们,您可以将它们重定向到类似 /dev/null 的地方。

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

如果有错误则输出错误,如果没有错误则什么也不输出。您确实丢失了“Errors parsing...”消息,但如果出现问题,将会收到错误消息。

关于PHP -l : suppress output on valid files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34214217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com