回答編集履歴

2

コメントに対する追記

2019/01/20 12:04

投稿

GrayWingAliance
GrayWingAliance

スコア218

test CHANGED
@@ -47,3 +47,95 @@
47
47
 
48
48
 
49
49
  return文はそのファイルの実行を終了するという意味です。(厳密には現在のコールスタックを終了するです。興味がある場合は調べてみてください。)
50
+
51
+
52
+
53
+ # 追記
54
+
55
+ ちょっと勘違いしていそうな部分を
56
+
57
+
58
+
59
+ 1つ目
60
+
61
+ phpファイルを呼び出した場合に、必ずファイルの頭から実行されます。
62
+
63
+ これはどんな時でも必ずです。
64
+
65
+
66
+
67
+ 2つ目
68
+
69
+ phpコードはサーバで、JavaScriptはブラウザ上で実行されます。
70
+
71
+ 基本的に常に通信しているわけではないので、一度サーバから送られてきたものは変更されることはありません。
72
+
73
+
74
+
75
+ 3つ目
76
+
77
+
78
+
79
+ <?php?>で囲まれているところ以外もサーバ上ではPHPの一部として扱われると考えた方がよいです。
80
+
81
+ タグの外側はすべて出力されます。
82
+
83
+
84
+
85
+ 例えば
86
+
87
+
88
+
89
+ ``` php
90
+
91
+ <?php
92
+
93
+ echo "Hello World!<br>";
94
+
95
+ ?>
96
+
97
+ <html></html>
98
+
99
+ ```
100
+
101
+
102
+
103
+ というファイルがあった場合、
104
+
105
+
106
+
107
+ ```
108
+
109
+ Hello World!<br><html></html>
110
+
111
+ ```
112
+
113
+
114
+
115
+ という値が返ってきます。
116
+
117
+
118
+
119
+ ---
120
+
121
+
122
+
123
+ 私が言えるのはこのくらいですかね。
124
+
125
+
126
+
127
+ あとは、この辺のページとか参考にしながら、
128
+
129
+ https://qiita.com/zakiyamaaaaa/items/bdda422db2ccbaea60d9
130
+
131
+ https://qiita.com/okumurakengo/items/53020dd97382d49621ce
132
+
133
+ 1行ずつ意味を考えながら、書いていってみてください。
134
+
135
+
136
+
137
+ Ajax 入門
138
+
139
+
140
+
141
+ とかで調べると他にも出てくると思います。

1

説明の不足を追加

2019/01/20 12:04

投稿

GrayWingAliance
GrayWingAliance

スコア218

test CHANGED
@@ -3,6 +3,18 @@
3
3
  Apache等のWebサーバを通して、返ってくる値は標準出力と呼ばれるもので、
4
4
 
5
5
  PHPのecho関数などで出力されるものです。
6
+
7
+
8
+
9
+ JSに渡す場合は、
10
+
11
+
12
+
13
+ echo $end;
14
+
15
+
16
+
17
+ などとして、標準出力に出力しないといけません。
6
18
 
7
19
 
8
20