回答編集履歴

1

加筆修正

2018/07/24 08:59

投稿

退会済みユーザー
test CHANGED
@@ -19,3 +19,41 @@
19
19
  class Menuのメンバー変数nameに値を持たせるために、
20
20
 
21
21
  `$this->name = $name`を記述するのではないかと。
22
+
23
+
24
+
25
+ ```
26
+
27
+ class Menu {
28
+
29
+ public $name;
30
+
31
+ public function __construct($menu_name) {
32
+
33
+ $this->name = $menu_name;
34
+
35
+ }
36
+
37
+
38
+
39
+ public function hello() {
40
+
41
+ echo '私は'.$this->name.'です';
42
+
43
+ }
44
+
45
+ }
46
+
47
+
48
+
49
+ $curry = new Menu('CURRY');
50
+
51
+ $curry->hello();
52
+
53
+ ```
54
+
55
+ __construct()の引数の変数名を変えてみました。
56
+
57
+ 同じ意味です。
58
+
59
+ `$this->name = $menu_name;`がなければ$menu_nameの値はそのまま捨てられてしまいます。