###前提・実現したいこと
現在生PHPでクラスの勉強をしていて参考書の例題を行っているのですがどうしてもエラーがなおりません
###発生している問題・エラーメッセージ
Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\sample1.php on line 35
###該当のソースコード
<html> <head></head> <body> <?php class Average{ var $samples; //配列function Average(){ $this->samples = array(); } //追加 function add($value){ $this->samples[sizeof($this->samples)] = $value; } //配列件数表示 function countValues(){ return sizeof($this->samples); } //最大値 function getMax(){ $max = 0; foreach ($this->samples as $value) { if ($max < $value) { $max = $value; } } return $max; } //平均値 function getAverage(){ if(0 == sizeof($this->samples)){ return 0; } $sum = 0; foreach ($this->samples as $value) { $sum += $value; } return $sum / sizeof($this->samples); }
}
$avg = new Average;
for ($i=1; $i <=10 ; $i++) {
$avg->add($i);
}
echo $avg->getAverage();
?>
35行目とは
if(0 == sizeof($this->samples)){
この部分です。
しかし構文エラーが見当たらないため困っています。
###試したこと
該当のif分を削除すると動きます。
###補足情報(言語/FW/ツール等のバージョンなど)
環境はxamppの3.2.2をwindows8.1で使用しています。
ある事情で文字コードはsjisで作業しています。
そこが原因でしょうか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/08 02:19
2016/06/08 02:21
2016/06/08 05:08