为什么PHP变量以$符号开头?

2020/12/30 22:21 · php ·  · 0评论

有没有人考虑过这个问题。为什么我们必须写$var_name = value;而不是var_name = value;是的,我知道这是PHP使用的语法规则,但是为什么它是$符号符号?

因为PHP是基于所使用的Perl的$,所以虽然Perl所使用的符号是有意义的,并且大量用于表示数据类型(例如@用来表示数组),PHP只是具有$

PHP的早期是Perl的简化版本,但是随着时间的推移,它合并了Perl的更多功能,尽管人们可能会认为PHP长期以来一直是Perl的简单化原始版本,因为在PHP 5.3之前,它不包含已经存在的功能。其他语言,例如闭包/命名空间。

http://en.wikipedia.org/wiki/PHP

Perl的创建者Larry Wall受$shell脚本的启发而使用http : //en.wikipedia.org/wiki/Sigil_%28computer_programming%29

在所有变量之前加$可以使代码更易于解析,并且符合“ Hello $ var”变量嵌入字符串的想法。

长期以来,这在计算机语言中很常见。也早于Perl!例如,查看Commodore 64 BASIC

10 PRINT "WHAT IS YOUR NAME?"
20 INPUT A$
30 IF A$="BAHKTIYOR" THEN PRINT "HEY CHECK OUT THAT DOLLAR SIGN"

在BASIC中,$在变量名之后。

有趣的答案:

在PHP变量中将其视为人员,您可以为人员命名并为其分配工作!

但是,如果您不付款,该人将拒绝工作,因此,请直接提供一美元:)

$ Jack =“开我的车”;

只是为“游戏”带来乐趣!请享用!

关于一个真实的答案:

$符号是在计算机编码的早期选择的,因为它实际上是所有字符集代码中都存在的符号,而在编程语言中很少需要使用该符号!

本文地址:http://php.askforanswer.com/weishenmephpbianliangyifuhaokaitou.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!