【发布时间】:2012-03-22 18:14:58
【问题描述】:
谁能解释为什么$property 在函数外是'name' 而在函数内是null?我已经检查过var_dump,但我无法弄清楚为什么这不起作用。那里的 global 关键字不应该把它带进去吗?
$property = $_GET['property']; // 'name'
function cmp($a, $b)
{
global $property;
return strnatcmp($a->$property, $b->$property);
}
usort($files, 'cmp');
或者,您有更好的方法吗?
【问题讨论】:
标签: php function sorting callback global