PHP Sayılabilir arabirimini uygulamak nasıl?

2 Cevap php

count($object) o kayıtların sayısını döndürür böylece

2 Cevap

Countable::count bir göz atın

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

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

Standart PHP Kütüphanesi yüklü varsa basitçe sınıfında Sayılabilen uygulamak ve sonra () fonksiyonu sayısını tanımlamak gerekir:

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

Read more about the SPL here: http://www.php.net/manual/en/book.spl.php

More about the Countable interface here: http://php.net/manual/en/countable.count.php