(1)学习tp5之助手函数得原理解析
2018-04-01 17:42
274 查看
个人理解:助手函数和在application/common.php下的公共函数文件差不多。
文档:对应手册-》附录-》助手函数
相同点:都可以全局调用(框架的哪个文件中都可以直接使用),都不用new(因为有自动加载)
不同点:助手函数是框架提供的(只会用即可),公共函数是自己封装的(要自己先封装好,才能用)
1、助手函数是惰性加载,怎么看出来的呢??
在配置文件中给
当然你要在代码中使用助手函数,它才会加载。所以他是有人用才加载的(惰性加载)
2、助手函数的实现原理:
3、用助手函数好呢,还是用类中的方法好呢??
个人喜欢用类中方法:助手函数只是在封装一次,他内部照样需要调用,效率没有直接用类中的方法高;
助手函数可能只在tp框架中有,如果你只会助手函数,那换个框架就懵逼了。
文档:对应手册-》附录-》助手函数
相同点:都可以全局调用(框架的哪个文件中都可以直接使用),都不用new(因为有自动加载)
不同点:助手函数是框架提供的(只会用即可),公共函数是自己封装的(要自己先封装好,才能用)
1、助手函数是惰性加载,怎么看出来的呢??
在配置文件中给
当然你要在代码中使用助手函数,它才会加载。所以他是有人用才加载的(惰性加载)
2、助手函数的实现原理:
3、用助手函数好呢,还是用类中的方法好呢??
个人喜欢用类中方法:助手函数只是在封装一次,他内部照样需要调用,效率没有直接用类中的方法高;
助手函数可能只在tp框架中有,如果你只会助手函数,那换个框架就懵逼了。
相关文章推荐
- 虚函数原理解析
- 实例学习ansible系列(2)从Helloworld深度解析Ansible执行原理
- 逆向工程核心原理学习笔记(十六):栈帧3:add()函数参数传递与调用
- XML 节点解析函数MySelf 学习
- JavaScript学习--Item6 var预解析与函数声明提升(hoist )
- ucosII移植学习过程,OS_CPU_SR_Save()和OS_CPU_SR_Restore()函数的解析
- php 钩子函数原理 解析
- 学习编译和链接原理的例子,搞懂了函数调用
- MyBatis学习(三):解析MyBatis的SQL映射XML文件写法和使用原理
- 在函数体内开辟动态内存时,函数形参选择指向指针的指针的原理解析
- [SpringMVC]SpringMVC学习笔记一: springmvc原理及实例解析.
- redis五种数据结构原理学习解析
- 跟我学习javascript的var预解析与函数声明提升
- 第67讲:Scala并发编程匿名Actor、消息传递、偏函数实战解析及其在Spark源码中的应用解析学习笔记
- 【嵌入式Linux学习七步曲之第七篇 Linux的高级应用编程】TCP/IP网络编程函数解析
- 深入理解函数内部原理(1)——函数定义、调用、解析、执行
- 学习笔记 什么是中断向量以及配置中断服务函数的原理
- 12、学习Lucene3.5索引之分词原理解析
- TP5 函数助手实例说明
- HEVC学习(十四) —— SAO函数解析之二