回答編集履歴

3

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

2018/03/31 03:03

投稿

defghi1977
defghi1977

スコア4756

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

2

回答を追加

2018/03/31 03:03

投稿

defghi1977
defghi1977

スコア4756

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

1

回答を追加

2018/03/30 13:15

投稿

defghi1977
defghi1977

スコア4756

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