ホームページ >バックエンド開発 >PHPチュートリアル >PHPのクラスとオブジェクトの問題

PHPのクラスとオブジェクトの問題

WBOY
WBOYオリジナル
2016-06-23 14:19:481117ブラウズ

PHP オブジェクト クラス


できない理由を教えてください
public $mp=new Model("producttype");
以上です。これは C# で実行できます。そのオブジェクトは属性を使用できます。 php に間違ったパッケージがあります。なぜですか?

ディスカッションへの返信 (解決策)

メンバー属性値は特定の値である必要があります

つまり、値の型は次のとおりである必要があります: 基本データ型。オブジェクトではなく配列にすることができます

C# はコンパイルされて実行されるため、そのように使用すると
php が解釈されて実行されますが、構文解析の段階では新しい Model("producttype") が何であるかを予測することは不可能です

実際、C# もそれを知りません。 new Model("producttype") は構文解析段階です
でも、それを処理できるリンク処理もあります
PHP にはこのリンク処理がありませんが、構文解析後に実行を開始し、実行しながら説明します

ああ、ありがとう。分かりました

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。