0

我正在查看一些源代码,专门针对 Paypal IPN,我注意到作者以这种格式设置了两个变量:$config['business'] 和 $config['different_text']

除了以这种方式声明我的变量的明显组织之外,还有其他特殊原因还是 Paypal 设置?

4

1 回答 1

4

此语法用于访问数组的元素——请参阅PHP手册中的数组。


在这里,您正在使用一个名为 的关联数组,$config它至少包含两个条目:businessdifferent_text


考虑到$config变量的名称,您至少有两个优点:

  • 相关变量被组合在一个变量中——更容易将它们放在一起
  • 只有一个变量 ( $config) 可以使用

而且当然 :

  • 您可以添加任意数量的配置选项而无需创建新变量:只需向$config数组添加一个新元素。


话虽这么说,当然,也许您正在使用的贝宝 API 实际上期望某些数据作为包含这些元素的关联数组传递——如果是这种情况,您别无选择。

于 2010-01-14T05:39:59.543 回答