所在的位置: php >> php优势 >> ThinkPHP容器之Countable

ThinkPHP容器之Countable

北京主治皮肤科医院 http://baidianfeng.39.net/a_yqyy/150221/4580664.html

php华文网最新课程

逐日17点按时本领干货分享

本文为php华文网认证做家:“咔咔”投稿,接待参与php华文网有偿投稿策动!

本文将讲授一个冷门的学识点,倘若不去看源码时根柢不会领会的一个学识点,那即是countTable的应用。

Container容器类分析之Countable巧用对于Countable这块体例从来没想好是不是是文章的式样写出显露给众人,不过在后期赏玩源码时大批的涌现了Countable的运用。为了众人能看懂每一个本领点,咔咔仍是写了出来。这个学识点不过为了给众人显露一下怎样用,在后文中会提到跟count的联系。在文献thinkphp/library/think/Container.php中,就能够直接看到应用了Countable接口,而且完结了它!到达Countable这接口中,咱们只可看到一个办法即是count().依据代码中Countelementsofanobject这行诠释能够领会到,这个接口是筹划目标的元素在看源码的经过中咱们需求对其诠释先看一遍,即便不会英文那也有翻译软件呢!会给你供应更好的了解。依据PHP文档的申明在深入领会一下。文档申明当你施行count()办法时就相当于在施行上边的abstractpublicCountable::count(void):int笼统办法。实战案例光说不干,事事破灭;又说又干,马到胜利。直接开干新建文献kaka/container/countableTest.php,而且增加如下体例接着在文献application/index/controller/Container.php中学会应用Countable。这边仔细一下用法,是直接应用count();Countable中的count()跟通常应用count()办法有甚么差别乘隙看一下PHP源码中的声明能够看到第一个参数可所以数组也但是是countable咔咔的了解是Countable不过誊写了SPL中的count办法,为了即是便利定制本人需求的统计规矩云尔。

intcount(mixedarray_or_countable[,intmode=COUNT_NORMAL])接下来即是针对框架里边的容器施行分析,一步一步的回首到开始。




转载请注明:http://www.aierlanlan.com/grrz/988.html

  • 上一篇文章:
  •   
  • 下一篇文章: