PHP のクラスとオブジェクトに関する問題 なぜそうしないのか教えてください public $mp=new Model("producttype"); これは C# で実行できます。これはオブジェクトであっても属性を持つことができます。 php に間違ったパッケージがあります。なぜですか? PHP オブジェクト カテゴリ 共有先: -----解決策--------------------------------つまり、値の型は次のようにする必要があります。 基本データ型は配列にすることはできますが、オブジェクトにすることはできません------解決策----------- ---------- C# はコンパイルされて実行されるので、そのまま使えます PHP は解釈および実行されますが、構文解析段階では新しい Model("producttype") が何であるかを予測することは不可能です。 実際、C# は構文分析段階では new Model("producttype") が何であるかを知りません しかし、彼はそれを処理できるリンクプロセスも持っています PHPにはこのリンク処理はなく、構文解析後に実行を開始し、を実行しながら説明します。