【问题标题】:PHP: are URL variables in the namespace they were declared?PHP:它们被声明的命名空间中的 URL 变量吗?
【发布时间】:2015-06-23 08:47:43
【问题描述】:

我读到在命名空间之后声明的任何变量都是该命名空间的一部分。在阅读“URL 变量”时,我感到很困惑:

<?php 
namespace OddTeaFlavors
return "
<nav>
<a href='index.php?flavor=acidRain'> Try Our new Acid Rain Flavor! </a>
</nav>
";

URL 变量 flavor 是否会成为 OddTeaFlavors 命名空间的一部分?

【问题讨论】:

  • 风味不能是变量。它是链接的一部分。
  • @user2411276 使用 GET 请求动态生成密钥非常好。
  • 当然是初学者级别的问题,但这是有效的......赞成

标签: php namespaces urlvariables


【解决方案1】:

该命名空间中没有变量,正在返回一个字符串(即数据)。一旦数据出来,您就不再位于该名称空间内。一旦您的 HTML 响应被发送,您甚至不再在服务器上。

【讨论】:

  • 谢谢,我被“URL 变量”这个词吓到了,想知道是否在幕后创建了一个秘密变量。
  • 不,它在 浏览器 的上下文中是变量,但在字符串中间呈现给 PHP 时则不是
猜你喜欢
  • 2012-07-19
  • 2012-11-15
  • 1970-01-01
  • 1970-01-01
  • 2012-10-29
  • 1970-01-01
  • 2016-04-30
  • 2020-01-14
  • 1970-01-01
相关资源
最近更新 更多