phpにおけるローカル変数とプロパティは、何がどう違って、それぞれどのような用途がありますか。
下記のソースに限らず教えてください。
またローカル変数に、publicがついていませんがこれは、ついていないだけでpublicは存在しているという認識であっておりますか。
php
1class tigai { 2 public $puropatexi = 1; 3 public $puropatexi2 = 2; 4 5 public function show() { 6 $kyokusyo = "puropatexi"; 7 echo "<p>プロパティ1:".$this->puropatexi."</p>";//1 8 echo "<p>プロパティ2:".$this->puropatexi2."</p>"; 9 echo "<p>局所変数:".$kyokusyo."</p>";//puropatexi1 10 echo "<p>プロパティ1:".$this->$kyokusyo."</p>";//1 11 } 12} 13 14$tigai_ist = new tigai(); 15$tigai_ist->show();
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。