teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2015/08/03 08:35

投稿

ngyuki
ngyuki

スコア4516

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 のコードと同じく、単に出力されます。