php - 在 PHP 关联数组索引中使用空格是一种不好的做法吗?

标签 php arrays

我必须使用关联数组传递一些参数,如下所示:

$blockGroup['name=products type=complete']

做一些测试我发现它有效,但这是一种不好的做法吗?是否可能产生任何错误或意外行为?

感谢任何建议!

编辑 1

我在 View 实现中使用这个数组,完整的结构是:

$blockGroup['name=products type=complete'][] =
    array(
        'name'  => 'GeForce',
        'value' => '99.99'
    );

最佳答案

不,不是。编程中的空格符号并没有真正的特殊含义。包含在引号中并因此形成字符串的符号可以用作关联数组键。

事实上,很多时候对关联数组使用这样的键会使您的代码可读性更强并且便于对其进行更改。

$scores = array("John Doe" => 100, "Ivan Ivanovich" => 75.3);

我看到的是您试图将数组键用作表达式,这是非常糟糕的做法。事物的意义在于它们的意义。使用关联键作为关联键。

关于php - 在 PHP 关联数组索引中使用空格是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16182178/

相关文章:

php - 如何检查是否启用了 allow_url_fopen

javascript - Google Charts 的 map 数据结构

PHP 用链接分隔逗号列表

php - 如何通过直接SQL查询在magento中设置产品的special_price?

javascript - 如何通过 JustGage 使用 JSON 对象中的变量

Python 二维数组 bool 值缩减

javascript - 如何从 JSON 中提取特定值到 map 上?

c - 从文件读取并将其复制到数组 : Run-Time Check Failure #2

arrays - 从另一个数组创建一个数组

javascript - 如何向每个用户显示自定义数量的 SVG 圆圈?