当前位置:Gxlcms > PHP教程 > PHP命名空间namespace用法实例分析

PHP命名空间namespace用法实例分析

时间:2021-07-01 10:21:17 帮助过:14人阅读

本文实例讲述了PHP命名空间namespace用法。分享给大家供大家参考,具体如下:

namespace(命名空间)相当于函数、类,划分了一个区域,这样子就使得在同个页面中可以require相同的类,使用相同名字的函数
: 在项目中比较少用

name.php:

  1. <?php
  2. //命名要使用复合名称
  3. namespace me\mine;
  4. class me{
  5. public function __construct(){
  6. echo 'name'.'<br>';
  7. }
  8. public function name(){
  9. echo 'i use space'.'<br>';
  10. }
  11. }
  12. //$me = new me();
  13. function me(){
  14. echo 'is me'.'<br>';
  15. }

common.php:

  1. <?php
  2. class me{
  3. public function __construct(){
  4. echo 'no namespace'.'<br>';
  5. }
  6. }
  1. <?php
  2. //建议使用别名
  3. use me\mine as i;
  4. require './name.php';
  5. require './common.php';
  6. $me = new i\me();
  7. $me->name();
  8. i\me();
  9. $com = new me();

运行效果图如下:

PHP命名空间namespace用法实例分析

希望本文所述对大家PHP程序设计有所帮助。

更多PHP命名空间namespace用法实例分析相关文章请关注PHP中文网!

人气教程排行