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

回答編集履歴

1

追加

2017/03/14 05:53

投稿

shi_ue
shi_ue

スコア4437

answer CHANGED
@@ -5,7 +5,10 @@
5
5
  <?php if ($error['name'] == 'blank'): ?>
6
6
  ↓↓↓
7
7
  <?php if (isset($error['name']) && $error['name'] == 'blank'): ?>
8
- ```とすれば、警告が出なくなりますが、書くのが面倒なので、
8
+ ```とすれば、警告が出なくなります
9
+ (先に`isset`が評価されるので、もし`$error['name']`が無かったら、すぐに`if`を抜けます)
10
+
11
+ でも書くのが面倒なので、
9
12
  ```php
10
13
  <?php if (@$error['name'] == 'blank'): ?>
11
14
  ```として、警告を抑えてしまってもいいですね。