カテゴリー:
Parse error
閲覧数:455 配信日:2016-03-18 10:08
エラー発生
Parse error: syntax error, unexpected end of file
指定行
・確認するも原因を特定できない
最後に編集した箇所
・関係ない
・「指定ファイル」を、今日は一度も開いていないから
対応
以前のファイルで上書き
・数日前のファイルを探し出し、上書きしたところ、無事正常表示された
原因特定
差分表示ソフト Rekisa 使用
▼以前のファイル
$curr_hits = array_sum( $curr_data['yr'] );
$prev_hits = array_sum( $prev_data['yr'] );
▼エラー発生ファイル
// echo "<pre>";
// var_dump($curr_data);
// echo "</pre>";
//if (array_key_exists( 'yr',$curr_data)) {
$curr_hits = array_sum( $curr_data['yr'] );
//}
if (array_key_exists( 'yr',$prev_data)) {
$prev_hits = array_sum( $prev_data['yr'] );
//}
原因判明
{}の数が合わない
・デバッグ終了後のコメントアウト処理が適当過ぎる
・最終的に if (array_key_exists( 'yr',$prev_data){} 処理は不要と判明したので戻そうとしたのだが…
教訓
・不要な処理はコメントアウトではなく、削除
・どうしてもコメントアウトするときは、よく確認してからにして!