如果你安装了标准PHP库,你应该能够在你的类中简单地实现Countable,然后定义count()函数:
class foo implements Countable {
...
public function count() {
# do stuff here
return $count;
}
}
Run Code Online (Sandbox Code Playgroud)
在此处阅读有关SPL的更多信息:http: //www.php.net/manual/en/book.spl.php
有关Countable界面的更多信息,请访问:http: //php.net/manual/en/countable.count.php
class MyClass implements Countable {
public function count() {
//return count
}
}
$c = new MyClass();
count($c); //calls $c->count();
Run Code Online (Sandbox Code Playgroud)