В этой статье описывается использование стандартной библиотеки PHP (SPL) – счетной. Для вашей справки приведем следующие сведения:
Класс реализует счетный, который может быть использован для функции count ()
Краткое описание интерфейса
Countable { /*Methods*/ abstract public count ( void ) : int }
Когда класс реализует интерфейс счетчика и метод подсчета в интерфейсе, его можно использовать напрямую count(объект)
Для значения, возвращаемого методом подсчета.
Например:
class MyCount { private $num; public function __construct($num) { $this->num = $num; } public function count() { return $this->num; } } $obj = new MyCount(10); Echo count ($obj); // returns 1
Вышеуказанный результат ожидается, но это явно не то, чего мы хотим. Затем реализуйте счетный интерфейс и повторите попытку
class MyCount implements \Countable { private $num; public function __construct($num) { $this->num = $num; } public function count() { return $this->num; } } $obj = new MyCount(10); Echo count ($obj); // returns 10
После реализации счетного интерфейса count() можно использовать для запуска метода count в классе, чтобы получить возвращенные 10.
Подробнее о содержании, связанном с PHP заинтересованные читатели могут ознакомиться с этой темой сайта: “Вводный учебник по объектно-ориентированному программированию PHP”, “Навыки работы с массивом PHP (массив)”, “Вводный курс по основному синтаксису PHP”, “Краткое описание операций PHP и использования операторов”, “Краткое описание использования символьной строки (строки) PHP”, “Руководство по вводу в работу с базой данных PHP + MySQL” и “Общая работа с базой данных PHP” Краткое описание навыков написания
Я надеюсь, что эта статья поможет вам в программировании на PHP.