中級 › Cannot access private property の原因と直し方 › パターン3
Cannot access private property の原因と直し方
privateで宣言したプロパティにクラスの外からアクセスしようとすると、致命的エラーになります。
1 <?php 2 class Product { 3 _________ int $price = 500; ^ 4 } 5 $p = new Product(); 6 echo $p->price;
Fatal error: Uncaught Error: Cannot access private property Product::$price in main.php:6
空欄を埋めて実行を通す
priceがprivateだとクラスの外から参照できません。外部からのアクセスを許すにはpublicにする必要があります。
次の問題