<?php
$cmd = system("wget http://la-lg.hostus.us/500MB.test",$r);
echo $r;
?>
能成功执行,但是打印的数值是1,按道理来说正常不是1吗?只有错误才会别的
<?php
$cmd = system("wget http://la-lg.hostus.us/500MB.test",$r);
echo $r;
?>
能成功执行,但是打印的数值是1,按道理来说正常不是1吗?只有错误才会别的
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答871 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答930 阅读
1 回答912 阅读
1 回答841 阅读
我们看下官方文档的说法:
再看看英语版:
实际上,这两种说法都容易引起歧义,正确的理解应该是
成功则返回命令的退出码
即
中的
code
。大部分情况下,
exit(0)
代表没有错误。然而这并不代表所有。具体的需要在对应命令下
man wget
以下是结果:
所以等于0确实是代表成功,而等于1代表了出错。
你的文件真的下载成功了吗?