加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php中namespace use用法实例分析

发布时间:2020-12-13 03:06:18 所属栏目:PHP教程 来源:网络整理
导读:《:php中namespace use用法实例分析》要点: 本文介绍了:php中namespace use用法实例分析,希望对您有用。如果有疑问,可以联系我们。 本篇章节讲解php中namespace use用法.供大家参考研究,具体如下: PHP教程 现在说这个感觉有点过时了,但是感觉

《:php中namespace use用法实例分析》要点:
本文介绍了:php中namespace use用法实例分析,希望对您有用。如果有疑问,可以联系我们。

本篇章节讲解php中namespace use用法.分享给大家供大家参考,具体如下:PHP教程

现在说这个感觉有点过时了,但是感觉用namespace的人还是不多,估计还是因为不习惯吧.PHP教程

class把一个一个function组织起来,namespace可以理解成把一个一个class,function等有序的组织起来.个人觉得,namespace的主要优势有PHP教程

第一,可以更好的管理代码
第二,文件一多,可以避免class,function的重名
第三,代码可读性增强了PHP教程

1. 定义namespacePHP教程

namespace userCenter;
//php代码
namespace userCenterregister;
//php代码
namespace userCenterlogin {
 //php代码
}

命名空间不能嵌套或在同一代码处声明多次(只有最后一次会被识别).但是,你能在同一个文件中定义多个命名空间化的代码,比较合适的做法是每个文件定义一个命名空间(可以是相同命名空间).PHP教程

2. 调用namespacePHP教程

userCenterregister; //绝对调用
userCenterlogin; //相对调用
use userCenterregister; //引用空间
use userCenterregister as reg; //引用空间并加别名

3. 实例说明PHP教程

login.class.phpPHP教程

<?php
namespace userCenter;
function check_username(){
 echo "login OK<br>";
}
class login{
 public function save(){
 echo "login had saved<br>";
 }
}
?>

regist.class.phpPHP教程

<?php
namespace userCenterregist
{
 function check_username() {
 echo "regist OK<br>";
 }
 class regist{
 public function save(){
 echo "regist had saved<br>";
 }
 }
}
?>

test.phpPHP教程

<?php
require "login.class.php";
require "regist.class.php";
use userCenterregist; //使用use调用空间
use userCenterregist as reg; //as定义别名
echo userCentercheck_username(); //绝对调用
$login = new userCenterlogin();
echo $login->save();
echo registcheck_username(); //相对调用
echo regcheck_username(); //别名调用
$regist = new regregist();
echo $regist->save();

使用use,比绝对调用要好一点,好比给class,function等加了一个前缀,这样看起来就比较清楚了.PHP教程

希望本文所述对大家PHP程序设计有所赞助.PHP教程

《:php中namespace use用法实例分析》是否对您有启发,欢迎查看更多与《:php中namespace use用法实例分析》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读