回答編集履歴
1
re
answer
CHANGED
@@ -5,5 +5,6 @@
|
|
5
5
|
jsはその中に書かれている文字列は、ブラウザのjsエンジンが解釈しはじめて動くもので、フェイズとしてもサーバ側スクリプトとクライアント側スクリプトの動くタイミングは全く別です。
|
6
6
|
|
7
7
|
> 「phpの内部でhtmlタグを宣言すると、htmlファイルが作成され、それがブラウザに送信される」
|
8
|
+
|
8
9
|
http://sub.domain.com/file.phpというアクセスをしたとき、webサーバ(apache)が、一定のルールで特定のフォルダに保存されている、file.phpを取得し、返そうとします。このとき、file.phpをそのまま返すのではなく、これもapacheの設定にある一定のルールによりphp.exeにソースコードとしての処理を任せます。
|
9
10
|
結果として、出来上がったものが、htmlなのかjsonなのかはphpのコード次第です。htmlとして送るかjsonとして送るかはレスポンスヘッダに記載があるので、ブラウザはそれをそういう文書として受け取ります。
|