概述
在tp5中使用外部类的时候有两种方法
第一种
通过composer下载,通过这种方式下载的外部类能够支持自动加载,我们只要在使用的时候use一下命名空间就可以使用了
比如:我们的tp5第四季项目要使用到邮件发送类PHPMailer,这个类我们可以通过composer下载到当前项目,默认会下载到vendor目录
在使用的时候只需在程序文件的开头:use PHPMailerPHPMailerPHPMailer;即可使用
第二种
一些我们自己写的类或者是网上搜的类库文件,从composer上面下载不到的,那么我们可以放到extend文件夹中,因为extends中的文件在tp5的结构体系内部,所以要考虑命名空间的问题,这样在调用的时候才能正常使用。
例如我们想把放在extend目录下的phpqrcode.php文件引入到项目控制器去去。
目录结构:
首先点开phpqrcode.php文件看看有没有命名空间。
如果没有命名空间。
在控制器中首先引入这个文件,引入命名用tp5自带的方法引入。
紧接着就可以实例化这个类了。
注意一点,如果你调用PHP的内置类库,或者没有应用命名空间的类库,记得实例化的时候加上""
如果这个文件有命名空间
首先检查一下这个命名空间是否正确。
在项目中引入语法。
因为用命名空间可以use phpqrcodeQRcode;
实例化类的时候不用加上 “”
最后
以上就是激动樱桃为你收集整理的tp5使用外部类的两种方法的全部内容,希望文章能够帮你解决tp5使用外部类的两种方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复