Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
uksort($actions, function($a, $b){ if(strlen($a) == strlen($b)) { return 0; } if(strlen($a) > strlen($b)) { return -1; } return 1;
这里有什么问题??
您运行的 PHP 版本早于 5.3,其中不存在匿名函数。
function cmp($a, $b){ if(strlen($a) == strlen($b)) { return 0; } if(strlen($a) > strlen($b)) { return -1; } return 1; } uksort( $actions, "cmp" );
您不能使用闭包,因为您的版本必须更新或相等5.3......这就是您必须将函数名称作为字符串传递的原因;)
5.3