时间:2021-07-01 10:21:17 帮助过:14人阅读
namespace(命名空间)相当于函数、类,划分了一个区域,这样子就使得在同个页面中可以require相同的类,使用相同名字的函数
: 在项目中比较少用
name.php:
- <?php
- //命名要使用复合名称
- namespace me\mine;
- class me{
- public function __construct(){
- echo 'name'.'<br>';
- }
- public function name(){
- echo 'i use space'.'<br>';
- }
- }
- //$me = new me();
- function me(){
- echo 'is me'.'<br>';
- }
common.php:
- <?php
- class me{
- public function __construct(){
- echo 'no namespace'.'<br>';
- }
- }
- <?php
- //建议使用别名
- use me\mine as i;
- require './name.php';
- require './common.php';
- $me = new i\me();
- $me->name();
- i\me();
- $com = new me();
运行效果图如下:
希望本文所述对大家PHP程序设计有所帮助。
更多PHP命名空间namespace用法实例分析相关文章请关注PHP中文网!