Parse error: syntax error, unexpected T_DECLARE, expecting T_STRING in ○○ on lin

エラーメッセージParse error

 状態:-  閲覧数:6,945  投稿日:2010-04-27  更新日:2013-03-06  
Parse error: syntax error, unexpected T_DECLARE, expecting T_STRING in ○○ on line △△

○○ファイルの△△行目付近(以前)で、文字列が想定されている箇所に、想定外のdeclareがあるため、PHPの構文から外れスクリプトとして成り立っていない。

▼1.「エラーレベル」
PHPの構文から外れスクリプトとして成り立っていない

▼2.「メッセージ」
構文エラー。文字列が想定されている箇所に、想定外のdeclare

▼3.「ファイルのパスと行番号」
○○ ファイル △△ 行目


▼原因
▽ユーザー定義関数名に、予約語declareを使用

class HUMAN{
function declare(){
処理内容;
}
}
$student = new HUMAN();
$student->declare();


▼対処法
▽ユーザー定義関数名に、予約語は使用しない

class HUMAN{
function proclamation(){
処理内容;
}
}
$student = new HUMAN();
$student->proclamation();



Parse error: syntax error, unexpected $end in ○○.php on line △△

コメント投稿(ログインが必要)