• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP标准库 (SPL)——Countable用法示例

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

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

    接口摘要

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

    当一个类实现了Countable接口,实现了接口中的count方法,即可直接使用count(Object)的到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);//返回1
    
    

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

    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);//返回10
    
    

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

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

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

    您可能感兴趣的文章:
    • PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
    • PHP SPL标准库之数据结构栈(SplStack)介绍
    • PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
    • 解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
    • PHP SPL标准库之SplFixedArray使用实例
    • PHP标准库(PHP SPL)详解
    • PHP SPL标准库中的常用函数介绍
    • PHP SPL标准库之接口(Interface)详解
    • PHP使用标准库spl实现的观察者模式示例
    上一篇:PHP类的自动加载与命名空间用法实例分析
    下一篇:PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP标准库 (SPL)——Countable用法示例 PHP,标准,库,SPL,Countable,用法,