我必须使用关联数组传递一些参数,如下所示:
$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/