我正在查看一些源代码,特别是 Paypal IPN,我注意到作者以这种格式设置了两个变量:$config['business'] 和 $config['different_text']
除了明显的组织之外,是否有特殊原因以这种方式声明我的变量,或者这是 Paypal 设置?
最佳答案
此语法用于访问数组元素——参见 Arrays在 PHP 手册中。
在这里,您正在使用一个名为 $config
的关联数组,它至少包含两个条目:business
和 different_text
。
考虑到 $config
变量的名称,您至少有两个优势:
- 相关变量在一个变量中组合在一起——更容易将它们放在一起
- 只有一个变量(
$config
)可以使用
当然还有:
- 您可以添加任意数量的配置选项而无需创建新变量:只需将新元素添加到
$config
数组即可。
话虽这么说,当然,也许您正在使用的 Paypal API 实际上期望一些数据作为包含这些元素的关联数组传递——如果是这种情况,您别无选择。
关于php - 像这样设置变量 $config ['business' ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062389/