たいていの OS は #! で複数の引数を認めないはず。
そんな制限のないものもあったような気もするが。

>/usr/bin/phpでも/usr/local/bin/phpでもどちらでも動かせるようにしたいんで。

特に ruby の人はこの傾向が強いけど、個人的にはやっちゃいかんと思う。
↓こうすればできるようだけど、オススメはしない。

#!/bin/sh
sed 1,3d "$0" | php -q -- "$@"
exit
<?php
phpinfo();
?>