ホームページ > バックエンド開発 > PHPチュートリアル > 配列を使用して定数を定義する利点は何ですか?

配列を使用して定数を定義する利点は何ですか?

WBOY
リリース: 2016-06-23 13:34:09
オリジナル
1398 人が閲覧しました

画像で定数が配列形式で定義されているのを見ると、いつも思うのですが、
define('ATTACH_MALBUM','shop/member')のように定数を直接書いてみてはいかがでしょうか。 ;
すごいですね
配列全体が問題になるなんて信じられません
さらに厄介なのは、この画像の配列が別のファイルで再定義されていることです。なぜこれを直接実行しないのでしょうか。食べる?
define('SHOP_SITE_URL', $config['shop_site_url']);


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

印刷に便利な配列として定義します。

たとえば、 print_r($arr);

には次の利点があります:

1. 単純な集計
2. 構成であるため、動的に変更することができます。たとえば、多くのフレームワークは構成項目を動的に変更できます。
3. すべての構成を取得する必要がある場合があります。配列が集約されているため、すべての構成項目を簡単に表示できます。

定数は定義されており、変更できません

$config 配列、この配列が構成情報を保存することを示します
$user 配列を定義して、この配列がユーザー情報を保存することを示すこともできます
ユーザー情報を取得したい場合は、Go がわかりますデータを保存しすぎてキー名を忘れた場合は、それを印刷して一目ではっきりと確認できます
特に二次開発中は、他の人が自分の変数をたくさん見ることはそれほど苦痛ではありません。定義しました

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート