php 中的三元数组是什么

What is this array ternary like in php

我正在审查 php 中的一些代码,这些代码在某些语句中使用了 zend 框架,它们使用如下内容: $where['uniqueid = ?'] = $songid; 数组中的 'foo = ?' 键是什么意思。 抱歉,如果我不是很具体,因为不知道如何调用该语句,而且我没有找到相关信息。

What is 'uniqueid = ?'

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

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

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