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