ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP_PHP チュートリアルでのカスタム定数とシステム定数の使用

ThinkPHP_PHP チュートリアルでのカスタム定数とシステム定数の使用

WBOY
WBOYオリジナル
2016-07-13 09:55:251018ブラウズ

ThinkPHP でのカスタム定数とシステム定数の使用法

定数は不変の量を定義するものであることは誰もが知っています。PHP における定数の定義規則は、define("定数名", "定数値"); です。

つまり、この定数はすべてのページで使用できます。単にいくつかの定数を定義するだけでは意味がありません。重要なのは、コードを最適化するために定数領域を使用することです。場合によってはコードを簡素化することもありますが、これが主な目的ではありません。

従来のコード記述では、URL アドレスなどの直接記述を使用します。これらは直接実装して機能を実装できますが、後のプログラムの保守プロセスでは、最初は非常に注意する必要があります。置換機能を使用することは可能ですが、長期的な解決策ではありません。これよりも良い方法があります。それは、ドライブ文字または変数情報が変更された場合に使用する定数を定義することです。変数を直接変更するだけです。ロジックは非常にシンプルですが、柔軟に使用するのは簡単ではありません。

カスタム定数に加えて、いくつかのシステム定数もあります。これらの定数情報を確認したい場合は、次のコードを使用して実現できます。

// エコー「

";<br>
// var_dump(get_defined_constants());<br>
// echo "
」;


使用するすべてのシステム定数が含まれる膨大なリストに行き詰まってしまいますが、注意すべき点は、カスタマイズされた定数であってもシステム定数であっても、より一般的に使用されるのは後者であるということです。この点は注意してください:

以下は、think テンプレートを例として、定数を定義する方法のコード例です

りー

定数の定義には特定のスキルも必要であることがわかります。Web サイトのドメイン名など、いくつかの象徴的なものは、保守性を向上させるために、定数のグループ化の設計にも注意を払う必要があります。コード。


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

tru​​ehttp://www.bkjia.com/PHPjc/991917.html技術記事 ThinkPHP のカスタム定数とシステム定数 PHP における定数の定義規則は、... です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。