php中的这个三进制数组是什么样的


What is this array ternary like in php

我正在查看php中的一些代码,这些代码在一些语句中使用zend框架,它们使用的内容如下:$where['uniqueid = ?'] = $songid;这意味着CCD_ 2密钥在数组中。很抱歉,如果我不是很具体,因为我不知道如何调用该语句,也没有找到相关信息。

什么是'uniqueid = ?'

这不是三元运算符。它是关联数组的关键。虽然它们很少有空格,但PHP仍然允许键是整数或字符串。

我猜这个约定是用来绑定查询参数的。

Jason的假设是正确的。这是一种将查询字符串参数与Zend DB绑定的方法。请参阅文档:http://framework.zend.com/apidoc/1.6/Zend_Db/Select/Zend_Db_Select.html#methodwhere