В этой статье описывается использование стандартной библиотеки 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.