(1)学习tp5之助手函数得原理解析

系统学习tp5框架,请点击下面的连接

(1)学习tp5之助手函数得原理解析

(2)学习tp5之常量、自动加载、命名空间

(3)学习tp5之配置文件

(4)学习tp5之路由类型,定义,动态注册,过滤,闭包,miss(默认),资源路由

(5)学习tp5之请求

(6)学tp5之响应

(7)学习tp5之控制器原理和使用

(8)学习tp5之ORM操作数据库

(9)学习tp5之模型

(10)学习tp5之视图

(11)学习tp5之命令行的使用和验证表单令牌

(12)学习tp5之验证码和缓存

(13)学习tp5之上传图片

(14)学习tp5之日志

(15)学习tp5之 自定义命令行


个人理解:助手函数和在application/common.php下的公共函数文件差不多。

文档:对应手册-》附录-》助手函数

相同点:都可以全局调用(框架的哪个文件中都可以直接使用),都不用new(因为有自动加载)

不同点:助手函数是框架提供的(只会用即可),公共函数是自己封装的(要自己先封装好,才能用)


1、助手函数是惰性加载,怎么看出来的呢??

在配置文件中给


(1)学习tp5之助手函数得原理解析_第1张图片


当然你要在代码中使用助手函数,它才会加载。所以他是有人用才加载的(惰性加载)

2、助手函数的实现原理:

(1)学习tp5之助手函数得原理解析_第2张图片

3、用助手函数好呢,还是用类中的方法好呢??

个人喜欢用类中方法:助手函数只是在封装一次,他内部照样需要调用,效率没有直接用类中的方法高;

助手函数可能只在tp框架中有,如果你只会助手函数,那换个框架就懵逼了。

你可能感兴趣的:(php,tp5助手函数原理解析,tp5助手函数使用方法)