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
我正在审查 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