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

回答編集履歴

2

追加

2016/03/26 06:33

投稿

退会済みユーザー
answer CHANGED
@@ -7,4 +7,35 @@
7
7
  echo $sample_2->($sample->x);
8
8
  ```
9
9
 
10
- echoで出力したい値は一体何ですか?
10
+ echoで出力したい値は一体何ですか?
11
+
12
+ 他のクラスの要素を使用したいなら
13
+
14
+ ```ここに言語を入力
15
+ $sample = new hoge('y');
16
+ $sample_2 = new hogehoge($sample->x);
17
+ ```
18
+
19
+ こういうことがしたいのでしょうか?
20
+
21
+ 他のクラスの関数の戻り値を使用したいなら
22
+
23
+ ```ここに言語を入力
24
+ class hoge{
25
+ public $x;
26
+ function __construct($a){
27
+ $this->x = $a;
28
+ return $this->x;
29
+ }
30
+ }
31
+ class hogehoge{
32
+ public $y;
33
+ function __construct($a){
34
+ $this->y = $a;
35
+ return $this->y;
36
+ }
37
+ }
38
+ echo new hogehage(new hoge('y'));
39
+ ```
40
+
41
+ こういうことがしたいのでしょうか?

1

インデント修正

2016/03/26 06:33

投稿

退会済みユーザー
answer CHANGED
@@ -1,10 +1,10 @@
1
1
  仮にこのように記述したとして
2
2
 
3
3
  ```PHP
4
- $sample = new hoge('y');
4
+ $sample = new hoge('y');
5
- $sample_2 = new hogehoge('zzz');
5
+ $sample_2 = new hogehoge('zzz');
6
6
 
7
- echo $sample_2->($sample->x);
7
+ echo $sample_2->($sample->x);
8
8
  ```
9
9
 
10
10
  echoで出力したい値は一体何ですか?