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

回答編集履歴

3

誤字訂正

2019/03/25 06:37

投稿

7968
7968

スコア253

answer CHANGED
@@ -31,7 +31,7 @@
31
31
 
32
32
  ちなみに、PHPの実行結果を簡単に見たいときは、[Online PHP editor](https://3v4l.org/) などのオンラインエディタを使うとブラウザ上で確認できます。
33
33
 
34
- # if の条件式== と === の違い
34
+ # if の条件式について、== と === の違い
35
35
 
36
36
  `if` で条件分岐をするには、何が `true` と評価されて、何が `false` と評価されるのか理解しておく必要があります。
37
37
  ※`true` と `false` は論理型で、それぞれの値を論理値と呼びます。
@@ -115,7 +115,7 @@
115
115
 
116
116
  # if の条件式には論理値以外も記述できる
117
117
 
118
- ちなみに `if` の条件式には論理値( `true` か `false`)だけではなく、文字列や数値なども記述することができます。
118
+ `if` の条件式には論理値(`true` か `false`)だけではなく、文字列や数値なども記述することができます。
119
119
  下記のように文字列を記述できます。
120
120
 
121
121
  ```php

2

訂正

2019/03/25 06:37

投稿

7968
7968

スコア253

answer CHANGED
@@ -190,7 +190,7 @@
190
190
  > 引用:[PHP: 論理型 (boolean) - Manual](https://www.php.net/manual/ja/language.types.boolean.php#language.types.boolean.casting)
191
191
 
192
192
  文字列の `'0'` も `false` と判断されてしまいます。
193
- 緩やかな比較の場合、テキストボックスに `0` と入力しても、入力されていないと判断されてしまうため、厳密な比較 `===` を使いましょうとアドバイスをしていたわけです。
193
+ 緩やかな比較の場合、テキストボックスに `0` と入力しても、入力されていないという処理になってしまうため、厳密な比較 `===` を使いましょうとアドバイスをしていたわけです。
194
194
 
195
195
  ちなみにですが、追記された下記の条件式は冗長です。
196
196
 

1

誤字訂正

2019/03/25 06:01

投稿

7968
7968

スコア253

answer CHANGED
@@ -213,7 +213,7 @@
213
213
  };
214
214
  ```
215
215
 
216
- `==` の緩やかな比較を使って `true` と比較るため、その必要がないということです。
216
+ `==` の**緩やかな比較**を使って `true` と比較しているため、その必要がないということです。
217
217
 
218
218
  そのことは、PHPマニュアルにも記載されています。
219
219