我遇到了一个usort函数的问题,它似乎不喜欢第二个参数(排序函数)。我看到很多关于这个问题的提问都涉及到在类中使用时的问题,解决方法是传递一个array($this, functionName)
数组。
但是在我的情况下,这种方法并没有起作用。我的脚本不是一个类,但我却收到了以下错误:
PHP Warning: usort() expects parameter 2 to be a valid callback, function 'cmp' not found or invalid function name in <filename.php>
那么第二个参数,即函数名找不到的问题是什么呢?这是直接从PHP官网上摘抄的示例代码。