回答編集履歴

1

sample

2019/05/16 06:43

投稿

yambejp
yambejp

スコア114777

test CHANGED
@@ -3,3 +3,49 @@
3
3
 
4
4
 
5
5
  単にappプロパティを参照しているだけでしょう
6
+
7
+
8
+
9
+ # sample
10
+
11
+
12
+
13
+ laravelをまるっと無視して、こんな参照のされ方なのでしょう
14
+
15
+ ```PHP
16
+
17
+ class hoge{
18
+
19
+ public $app=[];
20
+
21
+ public function __construct(){
22
+
23
+ $this->app["validator"]=new fuga;
24
+
25
+ }
26
+
27
+ public function boot($x){
28
+
29
+ $validator = $this->app["validator"];
30
+
31
+ $validator->resolver($x);
32
+
33
+ }
34
+
35
+ }
36
+
37
+ class fuga{
38
+
39
+ public function resolver($x){
40
+
41
+ print "abc_".$x."_xyz";
42
+
43
+ }
44
+
45
+ }
46
+
47
+ $hoge=new hoge();
48
+
49
+ $hoge->boot("123");
50
+
51
+ ```