【发布时间】:2012-04-18 01:45:09
【问题描述】:
有没有从命令行使用 php 的正确方法...或者更确切地说...一种方法比另一种更正确?
如果您创建一个文件,请使用以下代码说 test.php:
#!/usr/bin/php
<?php
print "This is a test".PHP_EOL;
print "This is another test!!";
?>
然后 chmod +x text.php(使其在 linux 上可执行)。
然后您可以通过以下方式运行...... ./test.php 或者 php test.php
我更喜欢只使用 ./test.php,但经常在示例中看到 php test.php。
也
是 shebang 行的以下正确语法 #!/usr/bin/php 还是这更正确 #!/usr/bin/php -q
我都见过,并且看到 -q 标志是为了让 html 内容安静,但想知道是否
使用 cli 兼容性编译的 php 确实需要 -q 标志???
谢谢你的帮助:)
【问题讨论】:
-
./test.php和php test.php是同一个东西,只是前者需要可执行。 -
同意,我只是想知道一种方法是否更适合 php。在我看来,一种方法并不比另一种更好,这取决于您对代码的处理方式。