質問編集履歴
2
サンプルコードが色々間違えていました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
```ここに言語を入力
|
14
14
|
|
15
|
-
|
15
|
+
Fatal error: Call to undefined method MyClass::callback() 〜
|
16
16
|
|
17
17
|
```
|
18
18
|
|
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
class MyClass{
|
42
42
|
|
43
|
-
public function __construct()
|
43
|
+
public function __construct($callback)
|
44
44
|
|
45
45
|
{
|
46
46
|
|
@@ -50,11 +50,11 @@
|
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
-
public function
|
53
|
+
public function testMethod(){
|
54
54
|
|
55
55
|
echo "エコー1";
|
56
56
|
|
57
|
-
$this->callback;
|
57
|
+
$this->callback();
|
58
58
|
|
59
59
|
}
|
60
60
|
|
@@ -62,9 +62,13 @@
|
|
62
62
|
|
63
63
|
}
|
64
64
|
|
65
|
+
|
66
|
+
|
67
|
+
$myClass = new MyClass($func);
|
68
|
+
|
65
69
|
// ↓エラーとなってしまいます。
|
66
70
|
|
67
|
-
$myClass
|
71
|
+
$myClass->testMethod();
|
68
72
|
|
69
73
|
|
70
74
|
|
1
インスタンス作成時の引数を入れ忘れました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,8 +36,6 @@
|
|
36
36
|
|
37
37
|
};
|
38
38
|
|
39
|
-
var_dump($func);
|
40
|
-
|
41
39
|
|
42
40
|
|
43
41
|
class MyClass{
|
@@ -66,7 +64,7 @@
|
|
66
64
|
|
67
65
|
// ↓エラーとなってしまいます。
|
68
66
|
|
69
|
-
$myClass = new MyClass();
|
67
|
+
$myClass = new MyClass($func);
|
70
68
|
|
71
69
|
|
72
70
|
|