回答編集履歴

2

nullにならない理由に言及

2020/07/18 02:47

投稿

miyabi_pudding
miyabi_pudding

スコア9528

test CHANGED
@@ -1,4 +1,10 @@
1
+ `form`内で`name`属性付きの`input`がある限り、
2
+
3
+ POST・GET取得は`null`にはなりません。
4
+
5
+
6
+
1
- 空文字も除外すればよいのでは??
7
+ なので空文字も除外すればよいのでは??
2
8
 
3
9
 
4
10
 

1

htmlspecialcharsに関して言及

2020/07/18 02:47

投稿

miyabi_pudding
miyabi_pudding

スコア9528

test CHANGED
@@ -4,9 +4,9 @@
4
4
 
5
5
  ```php
6
6
 
7
- if (isset($my_name) === TRUE && mb_strlen($my_name) > 0) {
7
+ if (isset($my_name) && mb_strlen($my_name) > 0) {
8
8
 
9
- print 'ようこそ'.htmlspecialchars($my_name,ENT_QUOTES, 'utf-8').'さん';
9
+ print 'ようこそ' . $my_name . 'さん';
10
10
 
11
11
  } else {
12
12
 
@@ -15,3 +15,7 @@
15
15
  }
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ あと、一度`htmlspecialchars`をかけた文字列変数に再度`htmlspecialchars`をかける必要はないかと思いますよ。