Blogger Information
Blog 14
fans 0
comment 0
visits 9869
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP标准库 (SPL)——Countable用法示例
P粉823318658
Original
451 people have browsed it

这篇文章主要介绍了PHP标准库 (SPL)——Countable用法,结合实例形式分析了PHP标准库 (SPL)Countable基本功能、原理、用法及操作注意事项,需要的朋友可以参考下

本文实例讲述了PHP标准库 (SPL)——Countable用法。分享给大家供大家参考,具体如下:

类实现 Countable 可被用于 count() 函数.

接口摘要

Countable { /* 方法 */ abstract public count ( void ) : int }

当一个类实现了Countable接口,实现了接口中的count方法,即可直接使用count(Object)的到count方法返回的值。

例:

  1. class MyCount
  2. {
  3. private $num;
  4. public function __construct($num)
  5. {
  6. $this->num = $num;
  7. }
  8. public function count()
  9. {
  10. return $this->num;
  11. }
  12. }
  13. $obj = new MyCount(10);
  14. echo count($obj);//返回1

上面的结果在意料之中,但是显然不是我们想要的结果,接下来实现Countable接口再试一次

  1. class MyCount implements \Countable
  2. {
  3. private $num;
  4. public function __construct($num)
  5. {
  6. $this->num = $num;
  7. }
  8. public function count()
  9. {
  10. return $this->num;
  11. }
  12. }
  13. $obj = new MyCount(10);
  14. echo count($obj);//返回10

```php
实现Countable接口后,使用count()即可触发类中count方法,从而得到了返回的10。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post