PHPでは変数をvarで宣言する必要はありませんが、変数をクラスのメンバ変数として使用する場合はvarを使用しても問題ありません。 実際、これは非常に簡単に解決できる問題です。私の意見では、それは見覚えがあるように思えます(笑)、私は最近JavaScriptを学びましたが、varを使用して変数を宣言することを学びました。 実はPHPではvar宣言をする必要はありませんが、変数をクラスのメンバ変数として使用する場合にはvarを使用しても問題ありません。 var を外部で使用すると、エラーが発生します: 解析エラー: 構文エラー、予期しない t_var in...、たとえば、私のエラー メッセージ: 解析エラー: 構文エラー、d:apache2.2htdocsshirdrnpagep2pageutil.inc の 34 行目に予期しない t_var があります テスト: クラス内で自己定義のクラス オブジェクトをクラスのメンバーとして使用すると、エラーが発生しました。 1. アドレス クラスに対応する address.inc コード:
2、personクラスとテストコードはperson.phpです:
テスト出力が異常です: 解析エラー: 構文エラー、d:apache2.2htdocsshirdrnpagep2pageutil.inc の 34 行目に予期しない t_var var は person.php コード内で変数を宣言するために使用されるため、これは PHP では実行できません。「$」記号が先頭に使用されている限り、この文字の後に続くものが PHP 変数であることを意味します。 補足的な方法: 問題は解決しました: 構文エラー、予期しない t_string、t_old_function または t_function または t_var を期待しています。または、私は 2 日前に自分の PHP の旅を始めて、非常に普通の Web サイトを作成しました。私たちの PHP はバージョン 5.0 で、サーバーはバージョン 4.0 であることがわかりました。混乱している。 解決策: 解析エラー: 構文エラー、予期しない t_string、t_old_function または t_function または t_var または '}' を予期しています。「public」がある場合は、「public」を削除してください。 「public」が定義された変数の場合は、「public」を「var」に変更してください。 |