私はphpを学んでいて、ホストに非常に単純なクラス定義を配置し、最初のプロパティ定義で構文エラーが発生しています。
以下の最初の数行を参照してください-エラーは
解析エラー:構文エラー、予期しないT_STRING、T_OLD_FUNCTIONまたはT_FUNCTIONまたはT_VARまたは'}'が必要です
最初の「パブリック」宣言の行。
PHPのバージョンは「5.3.3-7+squeeze13withSuhosin-Patch」です。
「public」を「var」に変更すると、コードはこのポイントを通過しますが、他のいくつかの単純なステートメント(「throwexception」など)で停止します。役立つフレンドリーなタイプは、コードがローカル開発環境で正常に機能すると主張しています。
何が起こっている可能性があり、どのように修正できるかについての提案はありますか?(ほぼ20年前の)Webサイト全体を別の場所に移行する必要がありますか?
ありがとう。
コードサンプル:
<?php
/* Class name: reBOOKed_User
* Description: Everthing that a user needs to have associated with them,
* including contact information, circle memberships, bookshelves, and
* points/pages earned.
*/
class reBOOKed_User
{
public $Username;
public $Password;
public $Emails = array(); #can have multiple emails associated with an account