Php 调用函数时出现函数错误
我有一个错误:Php 调用函数时出现函数错误,php,Php,我有一个错误: Warning: usort() expects parameter 2 to be a valid callback, function 'sortSecmModules' not found or invalid function name 如何解决,一个想法 多谢各位 我有一个叫做SecurityCheck的文件 namespace \Apps\Tools\SecurityCheck\Sites\Admin\Pages\Home\Actions; use Co
Warning: usort() expects parameter 2 to be a valid callback, function 'sortSecmModules' not found or invalid function name
如何解决,一个想法
多谢各位
我有一个叫做SecurityCheck的文件
namespace \Apps\Tools\SecurityCheck\Sites\Admin\Pages\Home\Actions;
use Core\OM\Registry;
class SecurityCheck extends \Core\OM\PagesActionsAbstract {
public function execute() {
$OSCOM_SecurityCheck = Registry::get('SecurityCheck');
$this->page->setFile('security_check.php');
$OSCOM_SecurityCheck->loadDefinitions('Sites/ClicShoppingAdmin/main');
}
public function sortSecmModules($a, $b) {
return strcasecmp($a['title'], $b['title']);
}
}
还有另一个文件security\u check.php
,其中包含以下元素:
usort($modules, 'sortSecmModules');
sortsecmodules
是一个类方法,需要包含类名
usort($modules, 'SecurityCheck::sortSecmModules');
但是,您还需要将其设置为一个
静态函数,这样就不必通过对象调用它。SortSecModules
是一个类方法,您需要包含类名
usort($modules, 'SecurityCheck::sortSecmModules');
但您还需要将其设置为静态
函数,这样就不必通过对象调用它