php,如何引用第三方namespace?
本文介绍了php,如何引用第三方namespace?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我现在得到了第三方的几个php文件,开头都有namespace的,
我怎么能用?
补充,我要用的是
https://github.com/jeremeamia/super_closure
我看说明
use SuperClosure\Serializer;
但是提示
Fatal error: Class 'SuperClosure\Serializer' not found
我如果把自己的php文件也都加上相同的namespace,则就报错找不到系统自身的php文件
解决方案
现在php引入第三方包,普遍都是用的composer
,你可以看下composer
相关使用方法和概念
composer require jeremeamia/superclosure
如果要单独使用某个文件的话,可以直接include
。但是一般一个包会有很多个类文件,你不会打算全部include
吧 - -#
psr-4
是一种加载标准,将namespace
和某个文件路径对应起来,实现按需时的延迟加载;使用composer
安装,只需要包含一个composer
的引导文件就可以实现psr-4
。
当然composer
还有很多功能....
这篇关于php,如何引用第三方namespace?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文