【问题标题】:Reasons for dollar sign in php syntax [duplicate]php语法中美元符号的原因[重复]
【发布时间】:2015-03-02 12:48:40
【问题描述】:

我想知道为什么 php 在变量附近使用美元符号? 有一些技术需求吗?或者只是为了更好的可读性(对我来说看起来更糟)?或者这与解释器逻辑有某种关系?

【问题讨论】:

标签: php


【解决方案1】:

这被反复询问。 PHP 是一个按需解析器。它需要非常非常快。因此,使用 $ 来快速指示“这里有一个变量”可以加快解析速度。此外,您可以在其他语言中使用美元符号,因为大多数人认为 $ 是变量名中的有效字符。

【讨论】:

  • 我不是它的粉丝,但我在 JavaScript 中看到很多 $ 变量名(除了 jQuery 的使用)。
  • 也经常有人回答。这从来都不是公认的答案:因为这不是原因......
  • 如果你真的想深入了解它,你需要和 Ken Thompson 谈谈。他的目标是行解析速度。使用 $ 使行解析更快。 Thompson Shell 中的这种用法通过其他 shell、Perl 和 PHP 继续使用。
猜你喜欢
  • 1970-01-01
  • 2013-09-13
  • 2018-03-22
  • 2014-09-11
  • 2015-06-24
  • 2015-12-31
  • 1970-01-01
  • 2019-06-29
  • 1970-01-01
相关资源
最近更新 更多