1.如果不加命名空间
test1.php
<code><span><span>function</span><span>test</span><span>()</span>
{</span><span>echo</span><span>'test1'</span>;
}</code>test2.php
<code><span><span>function</span><span>test</span><span>()</span>
{</span><span>echo</span><span>'test2'</span>;
}</code>test.php
<code><span>require</span><span>'test1.php'</span>; <span>require</span><span>'test2.php'</span>;</code>
报错: 
2.加了命名空间
test1.php
立即学习“PHP免费学习笔记(深入)”;
<code><span>namespace</span><span>Test1</span>;
<span><span>function</span><span>test</span><span>()</span>
{</span><span>echo</span><span>'test1'</span>;
}</code>test2.php
<code><span>namespace</span><span>Test2</span>;
<span><span>function</span><span>test</span><span>()</span>
{</span><span>echo</span><span>'test2'</span>;
}</code>test.php
<code><span>require</span><span>'test1.php'</span>; <span>require</span><span>'test2.php'</span>; Test1\test(); <span>echo</span><span>'<br/>*************<br/>'</span>; Test2\test();</code>

以上就介绍了90 php 命名空间,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号