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.
我正在构建一个类,它包含一些方法
在某些方法中,我尝试使用[array_map][1]函数并使其成为$callback在同一个类中定义的方法,所以我尝试了
[array_map][1]
$callback
array_map('$this->something()',$this->somearray);
但它没有用!并导致了这个错误
function '$this->something' not found or invalid
在类中使用内部方法作为回调的任何想法?
如果您使用的是 PHP >= 5.3,那么只需使用闭包。
array_map(function($a) {}, $this->somearray);
否则应该是:
array_map(array($this, 'something'), $this->somearray);