php中使用的用法案例

  介绍

这篇文章主要介绍php中使用的用法案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在php中,如果命名空间字符串过长时,我们就使用使用来相应的缩短命名空间。这也是在php中使用的作用下。面我们就为大家介绍一下php中使用的用法。

<强> 1,新类时,最前面无需用反斜杠。此外,使用后没有时,缩短的命名空间默认为最后一个反斜杠后的内容。

名称空间动物\狗;   类生活{   函数__construct () {   回声& # 39;狗生活! & # 39;;   }   }   名称空间的动物\猫;   类生活{   函数__construct () {   回声& # 39;猫生活! & # 39;;   }   }   新生活();//按照代码执行顺序,这里默认动物\猫这个命名空间   新的动物\狗\ \生活();//一个   使用动物\狗;//一个   新狗\生活();//B   使用动物作为d \狗;//b   新的d \生活();

通过A, B行代码比较,需要注意:

使用使用后,新类时,最前面没有反斜杠。

没使用使用时,命名空间最前面有反斜杠

通过A, B行代码比较,可以理解:

使用后没有时,缩短的命名空间默认为最后一个反斜杠后的内容。如上的:

使用动物\狗;

相当于

使用动物\狗狗;

<强> 2.名称空间后面不建议加类名,但使用后可以。

//name.php   名称空间动物\狗;   类生活{   函数__construct () {   回声& # 39;狗生活! & # 39;;   }   }   名称空间的动物\猫;   类生活{   函数__construct () {   回声& # 39;猫生活! & # 39;;   }   }   使用动物狗狗\ \生活;   新狗();

如上所示,使用后加上类名后,就相当于把类改了个名称:由生活改为狗了。

上面不一样用狗就会报错:

致命错误:不能使用动物狗\ \生活的生活,因为这个名字已经在使用

因为猫下也有个一样名称的生活类。

可以理解为,使用使用后,这个昵称对应的类只能归当前命名空间占有,其它命名空间下不允许存在该类。

//name.php   名称空间动物\狗;   类生活{   函数__construct () {   回声& # 39;狗生活! & # 39;;   }   }   狗类{   函数__construct () {   回声& # 39;狗狗! & # 39;;   }   }   名称空间的动物\猫;//类的狗{//函数__construct () {//echo & # 39;狗猫! & # 39;;//}//}   类生活{   函数__construct () {   回声& # 39;猫生活! & # 39;;   }   }   使用动物\狗;   新狗\狗();

如上,使用了

使用动物\狗;   猫

通过上面代码,我想使用使用的目的效果(缩短命名空间名称)就很明显了。

使用就是起小名的作用,不论写起来还是说起来都可以省不少事儿。

以上是php中使用的用法案例的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

php中使用的用法案例