我遇到了这个奇怪的问题。
如果我通过amfphp服务浏览器调用该函数并给它一个有效的ID并将$num_images
字段留空,则amfphp实际上会传递一个空字符串作为参数。
// if i call this function width just an ID
function getWorkers($id, $num_images = 100) {
...
// num_images will be set as ''
}
我可以使用支票轻松覆盖:
function getWorkers($id, $num_images = 100) {
if($num_images=='') $num_images = 100;
...
// num_images will now be really set as 100
}
任何与amfphp有相同想法的人?
答案 0 :(得分:1)
这很奇怪,我从未从AMFPHP那里得到过。如果您没有最新版本,请尝试更新AMFPHP的安装。还要确保Flash不会以某种方式将空变量作为第二个变量传递。
(从评论中复制。)