我读到在命名空间之后声明的任何变量都是该命名空间的一部分。 在阅读"URL变量"时,我感到困惑:
<?php
namespace OddTeaFlavors
return "
<nav>
<a href='index.php?flavor=acidRain'> Try Our new Acid Rain Flavor! </a>
</nav>
";
URL 变量flavor
是 OddTeaFlavors
命名空间的一部分吗?
该命名空间中没有变量,正在返回一个字符串(即数据)。数据输出后,您将不再位于该命名空间内。一旦您的 HTML 响应被发送,您甚至不再在服务器上。