2010-02-19 31 views

Trả lời

5

Hãy xem Countable::count

class MyClass implements Countable { 
    public function count() { 
     //return count 
    } 
} 

$c = new MyClass(); 
count($c); //calls $c->count(); 
9

Nếu bạn có tiêu chuẩn PHP Thư viện cài đặt bạn sẽ có thể chỉ đơn giản là thực hiện đếm được trong lớp học của bạn và sau đó xác định count() chức năng:

class foo implements Countable { 
    ... 
    public function count() { 
     # do stuff here 
     return $count; 
    } 
} 

Tìm hiểu thêm về SPL ở đây: http://www.php.net/manual/en/book.spl.php

Thông tin thêm về giao diện đếm được ở đây: http://php.net/manual/en/countable.count.php

Các vấn đề liên quan