PHPでclassを勉強しています。
以下のコードを書きました。
php
1class Form_Data{ 2 private $name; 3 4 $name = "hello"; 5}
この場合$nameの有効範囲は、Class Form_Dataの中だけですよね?
てことは、その下で行っている$name = "hello"
代入できると思ったのですができません。
なぜですか?
追記
php
1class Form_Data{ 2 private $name; 3 4 5 public function set($text){ 6 $name = $text; 7 } 8 9 public function get(){ 10 echo($name); 11 } 12 } 13 14 15 $a = new Form_Data; 16 $a->set("ryo"); 17 $a->get();
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/18 14:35
2017/10/18 14:40 編集
2017/10/18 14:44