質問編集履歴

3

2019/03/22 10:46

投稿

WeilSpinor
WeilSpinor

スコア170

test CHANGED
File without changes
test CHANGED
@@ -175,3 +175,23 @@
175
175
  ?>
176
176
 
177
177
  ```
178
+
179
+ ### ついでに
180
+
181
+ ==と===の違いについて
182
+
183
+
184
+
185
+ 等価判定演算子==の機能は、
186
+
187
+ 「左側の値を、そのデータ型を右側の値のデータ型と同じデータ型へ変換を施した後、右側の値との等価判定を実行する」
188
+
189
+
190
+
191
+ 等価判定演算子===の機能は、
192
+
193
+ 「左側の値を、ただ単に、右側の値との等価判定を実行する」
194
+
195
+
196
+
197
+ という感じであっているでしょうか?もしよろしければ、ご回答頂けると幸いです。

2

追記

2019/03/22 10:46

投稿

WeilSpinor
WeilSpinor

スコア170

test CHANGED
File without changes
test CHANGED
@@ -143,3 +143,35 @@
143
143
 
144
144
 
145
145
  ```
146
+
147
+ ###追記
148
+
149
+ テキストボックスの値は、中身がなんであるかによらず、あくまで常に文字列として記録される、ということがわかりました。
150
+
151
+ よく覚えておきます。
152
+
153
+
154
+
155
+ ちなみに、頂いたアドバイス通りに、条件分岐を==を使って以下のように書き替えたところ、目的通りのモジュールを完成できました。(もう一つのやり方をおしえて頂いた方も、ありがとうございます。参考にさせていただきます)
156
+
157
+ ```PHP
158
+
159
+ <?php
160
+
161
+ /*テキストボックスに入力された名前のファイルを作成*/
162
+
163
+ if($_POST["fNameCr"] == true){//テキストボックスの入力が空でなければ実行
164
+
165
+ touch("{$_POST['fNameCr']}");//名前が"○○"のファイルを作成(○○はfNameのvalue。作成場所はこのスクリプトと同ディレクトリ)
166
+
167
+ echo "ファイル「{$_POST['fNameCr']}」の作成に成功しました!\n";
168
+
169
+ }else{//テキストボックスの入力が空ならば実行
170
+
171
+ echo "ファイル名が入力されていません。戻って入力してください。";
172
+
173
+ };
174
+
175
+ ?>
176
+
177
+ ```

1

書式の改善

2019/03/22 10:01

投稿

WeilSpinor
WeilSpinor

スコア170

test CHANGED
@@ -1 +1 @@
1
- htmlの空のテキストボックスのvalueには何が入っているのですか?
1
+ *htmlの空のテキストボックスのvalueには何が入っているのですか?
test CHANGED
@@ -10,9 +10,9 @@
10
10
 
11
11
 
12
12
 
13
- 「空のテキストボックスの値には、NULLが入っているわけではない」
13
+ **「空のテキストボックスの値には、NULLが入っているわけではない」**
14
14
 
15
- 「テキストボックス内の値をNULLに書き換えても、値がNULLになるわけでもない」
15
+ **「テキストボックス内の値をNULLに書き換えても、値がNULLになるわけでもない」**
16
16
 
17
17
  ということはわかりました。
18
18