php中namespace use用法实例分析
php  /  管理员 发布于 7年前   419
本文实例讲述了php中namespace use用法。分享给大家供大家参考,具体如下: 现在说这个感觉有点过时了,但是感觉用namespace的人还是不多,估计还是因为不习惯吧。 class把一个一个function组织起来,namespace可以理解成把一个一个class,function等有序的组织起来。个人觉得,namespace的主要优势有 第一,可以更好的管理代码 1. 定义namespace 命名空间不能嵌套或在同一代码处声明多次(只有最后一次会被识别)。但是,你能在同一个文件中定义多个命名空间化的代码,比较合适的做法是每个文件定义一个命名空间(可以是相同命名空间)。 2. 调用namespace 3. 实例说明 login.class.php regist.class.php test.php 使用use,比绝对调用要好一点,好比给class,function等加了一个前缀,这样看起来就比较清楚了。 希望本文所述对大家PHP程序设计有所帮助。
第二,文件一多,可以避免class,function的重名
第三,代码可读性增强了namespace userCenter;//php代码namespace userCenter\register;//php代码namespace userCenter\login { //php代码}
\userCenter\register; //绝对调用userCenter\login; //相对调用use userCenter\register; //引用空间use userCenter\register as reg; //引用空间并加别名
";}class login{ public function save(){ echo "login had saved
"; }}?>"; } class regist{ public function save(){ echo "regist had saved
"; } }}?>save();echo regist\check_username(); //相对调用echo reg\check_username(); //别名调用$regist = new reg\regist();echo $regist->save();
您可能感兴趣的文章:
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号