Dad*_*ada 0 php static class function array-filter
我上课了
像这样
class im_a_class
{
static function not_empty() {...}
function render() { return array_filter($array,'self::not_empty') };
}
Run Code Online (Sandbox Code Playgroud)
此代码适用于php 5.3.0,但在5.2.8版中不起作用.
我不得不把它拿出来并像这样使用它
function not_empty() {...}
class im_a_class
{
function render() { return array_filter($array,'not_empty'); }
}
Run Code Online (Sandbox Code Playgroud)
这种方式有效但......
我想知道我有什么选择.
请帮助谢谢.
你可以这样做:
return array_filter($array, array(__CLASS__, 'not_empty'));
Run Code Online (Sandbox Code Playgroud)