关于命名空间:
namespace 空间名;
命名空间可以针对类、方法和const常量起作用。
- <?php
-
- namespace aa; //aa是空间名
- function getname(){
- echo '1';
- }
-
- const kk='good';
-
- namespace bb; //bb是空间名
- function getname(){
- echo '2';
- }
-
- const kk='good';
-
- /************* 说明 *****************/
-
- // 上面除了空间名不一样,它的方法和定义的常量名都是一样,写在同一个PHP文件里,按照这个格式不会出错。很简单,没什么好记的。
下面是调用不同的空间的方法:
- \aa\getname();
-
- \空间名\方法名
//1、非限定名称访问方式
getname(); //访问的是最后一个空间
/https://files.jxasp.com/image/2、限定定名称访问方式
bb\getname();
//3、完全限定名称访问方式
\aa\getname();
这两天实在是太忙了,只能挤出时间,一点一点的积累,这些都是thinkphp要用到的基础。