回答編集履歴
1
追記
answer
CHANGED
@@ -8,4 +8,10 @@
|
|
8
8
|
|
9
9
|
ただし、PHP の場合シェバング `#!/usr/bin/php` を書いたソースファイルを `require` や `include` すると、それが出力されることを回避できないと思うので、そのような実装自体があまりオススメできないと思います。
|
10
10
|
|
11
|
-
PSR でも、実行用のソースファイルと、クラスや関数定義のソースファイルは分けることが奨励されていたと思います。
|
11
|
+
PSR でも、実行用のソースファイルと、クラスや関数定義のソースファイルは分けることが奨励されていたと思います。
|
12
|
+
|
13
|
+
---
|
14
|
+
|
15
|
+
なお、PHP では、php コマンドから直接実行されたファイルでのみ先頭の `#!` で始まる行が無視されるようになっているようです。
|
16
|
+
|
17
|
+
それ以外の php ファイルではシェバングっぽい記述も通常の php のコードと同じく、単に出力されます。
|