ホームページ  >  記事  >  バックエンド開発  >  PHP では、クラスがインスタンス化されていない場合、クラスはサーバー リソースを占有しますか?ソリューションのアイデア

PHP では、クラスがインスタンス化されていない場合、クラスはサーバー リソースを占有しますか?ソリューションのアイデア

WBOY
WBOYオリジナル
2016-06-13 13:35:39865ブラウズ

PHP では、クラスがインスタンス化されていない場合、クラスはサーバー リソースを占有しますか?
PHP では、クラスがインスタンス化されていない場合、サーバーのリソースを占有しますか?ファイルを作成したいので、すべてのクラスを 1 つのファイルにまとめ、必要に応じてこのファイルをインクルードします

-----解決策--------- --- --------
クラス ファイルがロードされると、PHP はクラスをコンパイルします
クラスがインスタンス化されると、PHP は対応するオブジェクトにメモリを割り当てます
オブジェクトの実行時、 php は関連するプロパティにメモリを割り当てます

------解決策----------------------
もちろんそうではないと思いますが、この問題は相対的なものですはい、インスタンス化はしませんが、新たな問題が生じます

N クラスのドキュメントをインクルードする場合と、1 クラスのドキュメントをインクルードする場合、どちらがサーバー リソースを消費すると思いますか?もちろん、この職業は無視されてもよい。

これを行うこともできますが、メンテナンスとコードの読みやすさの点で問題が増えるだけなので、お勧めしません。最後に注意すべき点は、__autoload を使用するかどうかです。使用しない場合は、必要に応じて実行してください。

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