ホームページ > バックエンド開発 > PHPチュートリアル > php_PHP チュートリアルでの繰り返し参照を避ける方法

php_PHP チュートリアルでの繰り返し参照を避ける方法

WBOY
リリース: 2016-07-13 17:25:17
オリジナル
1118 人が閲覧しました

ご存知のとおり、C 言語では #define を使用して MACRO 名を定義し、その MACRO 名が定義されているかどうかを確認することでヘッダ ファイルを参照する必要があるかどうかを判断できます。 PHP にも同じ問題があります。たとえば、A が B を参照し、C が参照し、B が C を参照します。何も対策を講じないと、C が 2 回引用されてしまいます。これにより、奇妙な問題が発生する可能性があります。

この問題は、グローバル変数を定義し、その変数が定義されているかどうかを確認することで解決します。この方法は C と同様で非常に簡単です。
このグローバル変数には [user_packages] [headfilename] という命名規則を使用することをお勧めします。

if (!empty($GLOBALS[BOOKSTALLS][GLOBALDEFINE])) return;

class bookstalls {...
};さらに、繰り返しの参照を避けるために、メイン プログラムで require_once "headfiles.php"; を使用するようにしてください。
この方法は私たちの開発チームに適用されており、その効果は非常に優れています。あなたも同じことをしてみてはいかがでしょうか。



http://www.bkjia.com/PHPjc/532080.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532080.html技術記事ご存知のとおり、C 言語では #define を使用して MACRO 名を定義し、その MACRO 名が定義されているかどうかを確認することでヘッダ ファイルを参照する必要があるかどうかを判断できます。 PHPでも同じ問題があります...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート