【发布时间】:2012-01-24 08:30:31
【问题描述】:
我有一个名为 Link 的类和一个名为 Compare 的函数。当我运行这段代码时,我不断收到一条错误消息
foreach($filearray as $k=>$v)
{
$website = new Link($v);
$links[] = $website;
}
usort($links, array("Link","compare"));
但我收到一条错误消息,我不知道为什么......
“警告:usort() [function.usort]:参数应该是一个数组”
【问题讨论】:
-
这是一个奇怪的问题。
var_dump($links);真的返回一个数组吗? -
你确定foreach循环是实际执行的吗?