ホームページ  >  記事  >  バックエンド開発  >  PHP はエラーを報告せずに存在しないプロパティにアクセスしますか?

PHP はエラーを報告せずに存在しないプロパティにアクセスしますか?

WBOY
WBOYオリジナル
2016-10-10 11:56:041886ブラウズ

コード:

リーリー

次に実行します:

PHP はエラーを報告せずに存在しないプロパティにアクセスしますか?
質問は受け付けません。 。 。

PHP はエラーを報告せずに存在しないプロパティにアクセスしますか?

返信内容:

コード:

リーリー

次に実行します:

PHP はエラーを報告せずに存在しないプロパティにアクセスしますか?
質問は受け付けません。 。 。

PHP はエラーを報告せずに存在しないプロパティにアクセスしますか?

PHP は、クラス内ですべての属性を宣言することを強制しません。このように記述することは、実際にはオブジェクトに属性を動的に追加することと同じですが、1 つのオブジェクトが失われる可能性があるため、このように記述しないことをお勧めします。

これはオブジェクト (クラスのインスタンス) に属性を動的に追加するものであり、属性を追加する代わりに属性にアクセスすると、エラーが報告されます。エラーが報告されます。 echo $father->sex 而不是 $father->sex = 'male'

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