php中namespace use用法例子分析

发布时间:2022-10-25 03:14:30

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

第一,可以更好的管理代码

php中namespace use用法例子分析

第二,文件一多,可以避免class,function的重名

第三,代码可读*增强了

1.定义namespace

namespaceuserCenter;//php代码namespaceuserCenterregister;//php代码namespaceuserCenterlogin{//php代码}

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

2.调用namespace

userCenterregister;//绝对调用userCenterlogin;//相对调用useuserCenterregister;//引用空间useuserCenterregisterasreg;//引用空间并加别名

3.实例说明

login.class.php

regist.class.php

test.php

<"login.class.php";requireuse=""usercenterregist=""as=""echo=""login="new"login-="">save();echoregistcheck_username();//相对调用echoregcheck_username();//别名调用$regist=newregregist();echo$regist->save();

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

看了php中namespace use用法例子分析还看了:
  • PHP中redis的用法深入分析

    主要是对PHP中redis的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(...

  • PHP中list方法用法示例

    php中的list函数用之甚多,下面给大家介绍PHP中list方法用法示例,一起来了解一下吧!&lt;?phpfunctionsmall_numbers(){returnarray(0,1,2);}list($zero,$one,$two)...

  • php支付宝接口用法分析

    php支付宝接口用法,以实例形式较为详细的分析了php支付宝接口的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下.现在流行的网站支持平台,支付宝当仁不让的老大了,现在我们就来告诉你如何使用支付宝api来做第三方支付,把支付宝放到自己网...

  • PHP会话控制实例分析

    文章主要介绍了PHP会话控制,结合实例形式分析了php针对cookie与session的相关*作技巧,需要的朋友可以参考下。本文实例讲述了PHP会话控制。分享给大家供大家参考,具体如下:关于cookie和session的测试代码:&lt;?...

  • PHP用redis简单示例分享

    示例很简单,注释里也都做了说明,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!复制代码代码如下:&lt;?php$dbname="";$host=';$port=';$user=';$pwd=';try{...