0

特に Paypal IPN 用のソース コードを調べていたところ、作成者が $config['business'] と $config['different_text'] という 2 つの変数をこの形式で設定していることに気付きました。

私の変数をこのように宣言するための明白な組織以外に特別な理由がありますか、それともこれは Paypal の設定ですか?

4

1 に答える 1

4

この構文は、配列の要素にアクセスするために使用されます。PHPマニュアルの配列を参照してください。


$configここでは、少なくとも 2 つのエントリbusinessとを含む という連想配列を使用していますdifferent_text


変数の名前を考えると、$config少なくとも 2 つの利点があります。

  • 関連する変数は 1 つの変数にグループ化されます -- まとめやすくなります
  • 使用する変数 ( $config)は 1 つだけです

そしてもちろん :

  • 新しい変数を作成しなくても、任意の数の構成オプションを追加できます$config。配列に新しい要素を追加するだけです。


そうは言っても、あなたが使用しているペイパル API は実際には、これらの要素を含む連想配列として渡されるデータを期待している可能性があります。その場合、選択肢はあまりありません。

于 2010-01-14T05:39:59.543 に答える