0

我有这个奇怪的问题。

如果我通过 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 有同样的经历吗?

4

1 回答 1

1

这很奇怪,我从来没有从 AMFPHP 那里得到过。如果您没有最新版本,请尝试更新您的 AMFPHP 安装。还要确保 Flash 不会以某种方式将空变量作为第二个变量传递。

(从评论中复制。)

于 2010-08-26T09:33:13.283 回答