美文网首页
自己对命名空间的使用

自己对命名空间的使用

作者: 杀杀神者 | 来源:发表于2018-08-07 14:35 被阅读0次

    namespace(全部手打,有错误请见谅)

    命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误.

    使用方法 ues  加include_once 双向保证

    因为很多框架已经将文件加载(include_once)好了,所以在使用过的过程中不需要再次加载一下,再加上自己的学艺不精,造成了在我的印象中使用命名空间就只需要一个use就行了,当后来遇到命名空间的问题的时候,才发现这个错误。在这里记录一下,防止以后又忘记了:

    最基本案例,没有任何的规矩可言:

    a.php

    namespace a;

    class a

    {

        function a()

        {

            return 1;

        }

    }

    ?>

    b.php

    <?php

    include_once 'a.php';

    use a\a; 

    $a=new a();

    echo $a->a();

    相关文章

      网友评论

          本文标题:自己对命名空间的使用

          本文链接:https://www.haomeiwen.com/subject/kyoyvftx.html