回答編集履歴

2

加筆修正

2018/11/26 14:14

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,10 @@
1
1
  selfはクラス内定数にアクセスするときに使えるけど、
2
2
 
3
3
  $thisとは目的が違うからね。
4
+
5
+ クラスの外でも、クラス内定数をpublic宣言しておけば参照することはできたりする。
6
+
7
+ [PHP: オブジェクト定数 - Manual](http://jp2.php.net/manual/ja/language.oop5.constants.php)
4
8
 
5
9
 
6
10
 

1

加筆修正

2018/11/26 14:14

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,9 @@
1
+ selfはクラス内定数にアクセスするときに使えるけど、
2
+
3
+ $thisとは目的が違うからね。
4
+
5
+
6
+
1
7
  array_filter()に与えている無名関数からは$thisのことがわからないので
2
8
 
3
9
  そういうエラーを返しているのかと。