Windows10
xampp使用
エラーの原因は echo $tom->name;であることはわかっているなければエラーはでない
はじめたて超初心者です
クラスの変数にアクセスしたいのですが なぜできないんでしょうか? この原因がわかる人教えてください
エラーを翻訳するとlasstest3.phpにオンラインでスローされました という部分があるのですがなぜオンライン?ローカルホストなのに...
<?php class Human{ protected $name; protected $age; //説明1 function __construct($name, $age) { $this ->name = $name; $this ->age = $age; } //説明2 function intro(){ echo 'My name is '.$this->name.'. My age is '.$this->age.' years old.'; } } $tom = new Human('aaaa', '3232'); $tom->intro(); echo $tom->name; ?>
表示されたもの
My name is aaaa. My age is 3232 years old. Fatal error: Uncaught Error: Cannot access protected property Human::$name in C:\xampp\htdocs\classtest3.php:34 Stack trace: #0 {main} thrown in C:\xampp\htdocs\classtest3.php on line 34
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。