PHP的use是使用命名空间,相当于java中的导包,前提是包中的文件需要提前require或者include进来。
这里的前提是包中的文件需要提前require或者include进来是什么意思?
前提是包中的文件需要提前require或者include进来
因为 use 仅仅是使用了命名空间,但是并不会帮你引入这个文件,你可以添加注入自动加载器,自动 require 引入需要的文件,此时文件存在当前上下文了,然后 use 引入命名空间,就可以进行操作,现在基本都使用 composer 进行自动加载管理。
use
require
PSR-4 就是对此的描述规范
548k questions
547k answers
4 comments
86.3k users