用过CMS的同学都知道,很多CMS都会采用面向对象编程的思想,会遇到很多namespace
和use
,今天来简单介绍一下php中命名空间和use的使用
本文将从一个样例代码和thinkphp中namespace和use的使用进行讲解
namespace和use
曾经我以为use和include做的是一个工作,只是use直接导入文件中的某个类,但是实践中我发现其实不然。
在使用use之前,必须提前include对应的文件
use的正确用法:use 命名空间\这个空间下的要实例化的类
下面通过样例代码来理解
样例代码
三个文件都在同一个目录下
# class_test1.php
<?php
namespace class1;
class tool{
function say