【PHP】注释
在Bash中常见的以#!开头的文件。它被称为Shebang或Sha-Bang,用于指定执行程序的解释器。
如果在 PHP 文件的开头写上shebang(#!/usr/bin/php),在执行文件时就不需要使用 php 命令了,可以直接执行。
//通常はphp書くけど
php ./hoge.php
//シバンならファイルだけでいける
./hoge.php
PHP的shebang写法
请参考CakePHP的控制台中的Shebang声明。
#!/usr/bin/php -q
“-q” 选项用于抑制 HTTP 标头的输出。
使用Env的方法
并不一定/usr/bin下存在php。如果添加env,它会从PATH中搜索,所以可写得更灵活。
#!/usr/bin/env php
然而,使用env的方法无法对PHP添加选项。
#!/usr/bin/env php -q