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