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

回答編集履歴

1

sample

2019/05/16 06:43

投稿

yambejp
yambejp

スコア117942

answer CHANGED
@@ -1,3 +1,26 @@
1
1
  > $thisのappメソッドを指定
2
2
 
3
- 単にappプロパティを参照しているだけでしょう
3
+ 単にappプロパティを参照しているだけでしょう
4
+
5
+ # sample
6
+
7
+ laravelをまるっと無視して、こんな参照のされ方なのでしょう
8
+ ```PHP
9
+ class hoge{
10
+ public $app=[];
11
+ public function __construct(){
12
+ $this->app["validator"]=new fuga;
13
+ }
14
+ public function boot($x){
15
+ $validator = $this->app["validator"];
16
+ $validator->resolver($x);
17
+ }
18
+ }
19
+ class fuga{
20
+ public function resolver($x){
21
+ print "abc_".$x."_xyz";
22
+ }
23
+ }
24
+ $hoge=new hoge();
25
+ $hoge->boot("123");
26
+ ```