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

回答編集履歴

3

コメントでの指摘を回答に反映

2018/03/31 03:03

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -1,4 +1,4 @@
1
- それはPHPファイルが, HTMLファイル(正確にはHTMLファイルに限らない汎用のテキストデータ)を生成するスクリプトプログラムファイルだからですよ.
1
+ それはPHPファイルが, HTMLファイル(正確にはHTMLファイルに限らない汎用のテキスト・バイナリデータ)を生成するスクリプトプログラムファイルだからですよ.
2
2
  因みにPHPをサポートするWEBサーバーを介さずとも, phpコマンドが使えるのであればPHPファイルからHTMLコードを出力することもできます.
3
3
 
4
4
  NOTE:

2

回答を追加

2018/03/31 03:03

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -1,6 +1,10 @@
1
1
  それはPHPファイルが, HTMLファイル(正確にはHTMLファイルに限らない汎用のテキストデータ)を生成するスクリプトプログラムファイルだからですよ.
2
2
  因みにPHPをサポートするWEBサーバーを介さずとも, phpコマンドが使えるのであればPHPファイルからHTMLコードを出力することもできます.
3
3
 
4
+ NOTE:
5
+ それにHTMLファイルだってCSSファイルだって元は単なるテキストデータだよ. そのままでは何の使い途もない. でもこれを**WEBブラウザで読み込む**から, テキストデータの中のタグとかスタイル記述とかがWEBブラウザによって**スクリーン上にグラフィカルに出力される**わけだね.
6
+ ここにローカルだとかサーバーだとかの区別はないよ.
7
+
4
8
  > OSもブラウザもPHPは理解できず
5
9
 
6
10
  そうだね, そのままでは無理だね. 別途PHPコードを解釈できるアプリやライブラリが必要となるね.

1

回答を追加

2018/03/30 13:15

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -1,2 +1,12 @@
1
1
  それはPHPファイルが, HTMLファイル(正確にはHTMLファイルに限らない汎用のテキストデータ)を生成するスクリプトプログラムファイルだからですよ.
2
- 因みにPHPをサポートするWEBサーバーを介さずとも, phpコマンドが使えるのであればPHPファイルからHTMLコードを出力することもできます.
2
+ 因みにPHPをサポートするWEBサーバーを介さずとも, phpコマンドが使えるのであればPHPファイルからHTMLコードを出力することもできます.
3
+
4
+ > OSもブラウザもPHPは理解できず
5
+
6
+ そうだね, そのままでは無理だね. 別途PHPコードを解釈できるアプリやライブラリが必要となるね.
7
+
8
+ > apacheなどのような特殊なwebサーバのみがPHPを理解できる
9
+
10
+ apacheだってPHPを理解しているわけでないよ
11
+ apacheはphpがリクエストされた際にPHPの実行環境を(モジュール経由で)呼び出し, .phpコードの実行結果を受け取っているんだ.
12
+ だからapache以外のWEBサーバーだって, このPHPの実行環境を呼び出すことが出来れば.phpファイルから動的にHTMLコードを取得してクライアントに返せるんだ.