php - PHP 在每个变量前面都有一个符号(美元符号)的目的是什么?

可能重复:
为什么 PHP 变量以 $ 符号开头?
我看过其他编程语言,似乎它们中的大多数都没有任何符号来表明某物是一个变量。当其他语言的解释器/编译器能够在没有这种符号的情况下弄清楚什么是变量时,PHP 解释器是否需要这样的符号?
它是否使口译员更快?是否让工程师更容易创建解释器?是为了让代码更容易阅读吗?还是其他什么原因?
额外的问题:如果有一个很好的理由有一个代表变量的符号,为什么不是所有的编程语言都有它?
这是我能找到的最接近的问题,尽管问题似乎不清楚,答案范围从“只是因为”到“这就是为什么它是 $ 而不是其他符号”。该线程似乎没有解决美元符号的实际目的。
编辑:从评论中的混乱来看,我的问题一定是非常清楚的。澄清一下,我的问题不是“为什么变量前面的符号是 $ 而不是其他符号?”,这个问题在我链接到的页面中被问到并得到了四个很好的答案。我的问题是“为什么在 PHP 中的变量前面有任何符号?在变量前面有一个符号有什么作用?”