※ ChatGPTを利用し、要約された質問です(原文:PHPのエラーについて)
PHPのエラーについて
このQ&Aのポイント
実行時にエラーが発生する原因とは
エラーメッセージと行番号
初心者の質問ですが、誰か教えてください
このファイルを実行した際に下記のようなエラーが出力されます。
Parse error: syntax error, unexpected '$yamada' (T_VARIABLE), expecting ',' or ';' in C:\xampp\htdocs\study.localhost\sample.php on line 30
何が原因でこのようなエラーが発生しているのでしょうか?
初心者で的外れな質問かもしれませんがよろしくお願います。
<?php
class Employee
{
public $name;
private $state = '働いている';
public function getState()
{
return $this->state;
}
public function setState($state)
{
$this->state = $state;
}
public function work()
{
echo '書類を整理しています';
}
}
?>
<?php
$yamada = new Employee();
$yamada->job = 'プログラマ';
$yamada->name = '山田';
$yamada->setState('休憩している');
30行目→echo $yamada->name,'さんは', $yamada->getState();
お礼
ご指摘を参考にして改善したところ、正しく実行できました!! 本当にありがとうございます!