Рубрики
Uncategorized

Стандартная библиотека PHP (SPL) — счетный пример использования

Автор оригинала: David Wong.

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