php里变量名加为什么要加"$"的问题

php里变量名加为什么要加

社区

基础编程 帖子详情 php里变量名加为什么要加"$"的问题 zy0016 2007-10-11 03:23:46 各位好,本人新手,刚刚接触php,我有一个问题:为什么php中变量名之前都要加“$”号来标识?php的解释程序应该可以通过文法分析来确定代码中的某个字符串是变量还是系统保留字或者其它什么的,比如在c,java等语言里面,变量名之前不需要加任何特殊的标志符。为什么php里面需要用$来标识变量?这种现象在perl里面也存在,是不是php的语法解释器功能有限?无法区分变量,只能通过一个特殊的字符"$"来表示变量?php里面每个变量的开头都要加上"$",而输入这个字符是比较别扭的,至少比输入一般的英文字符要费事,拷贝变量的时候,我们在ultraedit里面用鼠标双击某个变量,只能选中字符部分,却无法选中"$",这样在粘贴变量的时候还需要自己手动添加这个符号,非常费时!现在全世界有成千上万的php网站,php代码少说也有上亿行,这里面又有无数的变量名,每个变量名的前面都有"$",输入这些字符需要浪费我们多少宝贵的时间和金钱?这是为什么?

...全文

1129 28 打赏 收藏 php里变量名加为什么要加"$"的问题 各位好,本人新手,刚刚接触php,我有一个问题:为什么php中变量名之前都要加“$”号来标识?php的解释程序应该可以通过文法分析来确定代码中的某个字符串是变量还是系统保留字或者其它什么的,比如在c,java等语言里面,变量名之前不需要加任何特殊的标志符。为什么php里面需要用$来标识变量?这种现象在perl里面也存在,是不是php的语法解释器功能有限?无法区分变量,只能通过一个特殊的字符"$"来表示变量?php里面每个变量的开头都要加上"$",而输入这个字符是比较别扭的,至少比输入一般的英文字 复制链接

扫一扫 分享 转发到动态 举报 AI 作业

写回复 配置赞助广告取 消

确 定

用AI写文章 28 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 Aricc 2008-01-28 打赏举报 回复 有意思 Cain 2007-10-23 打赏举报 回复 楼上的搞笑 helloyou0 2007-10-23 打赏举报 回复 我们老板说了,以后按程序里的$算钱, 一个$一刀, 我决定再也不用循环了 yingzi1101 2007-10-23 打赏举报 回复 linux里也用$

php和linux的关系很好.所以用同样的语言结构 Thaiki 2007-10-23 打赏举报 回复 宽字符集出现在程序里会不报错嘛 ? Thaiki 2007-10-23 打赏举报 回复 因为是PHP开发人员规定的,因为你想用PHP! szws01 2007-10-23 打赏举报 回复

嘎嘎,真的假的啊?

hcht2008 2007-10-23 打赏举报 回复 好真实呀。。。 xuebin_hu 2007-10-23 打赏举报 回复 呵呵!,无语 pctit 2007-10-22 打赏举报 回复 哈哈 我还没有试过用中文来命名变量的 faisun 2007-10-15 打赏举报 回复 加$使中文编程成为可能

$金额 = "10000元";

echo "楼主欠我".$金额;

?> z109876543210 2007-10-14 打赏举报 回复 代码写得多$也多,不错啊 axaw 2007-10-14 打赏举报 回复 PHP很$的。真的哦。 opolmzy 2007-10-14 打赏举报 回复 有意思 an9ryfr09 2007-10-14 打赏举报 回复 加了$,又可以多使用一些单词做为变量名,不受保留字的影响,变量命名更自由,并且解释器在文本中只要搜索到'$'就可以判断其为变量了。而不用像其他编译型语言那样,总是查找已定义的变量表来判断变量。

不过你说的那个在编辑器中变量名文本拷贝的问题确实挺麻烦,双击一个单词后,它是不会将'$'选中的。还是要手动筛选 bcc1o 2007-10-13 打赏举报 回复 某某某在某某大说要加的 BILLSSJONE 2007-10-13 打赏举报 回复 法律規定要加的。 cuidenghong123 2007-10-13 打赏举报 回复 刚开始我也不习惯,慢慢的就习惯了啊 umbrella1984 2007-10-13 打赏举报 回复 历史问题,unix那时候就存在了,SHELL,PERL。。。等脚本语言都是那样定义变量的,主要是区分字符和变量。例如 echo test就是字符"test",echo $test就是输出变量的值。 foyuan 2007-10-12 打赏举报 回复 linux程序员的毛病 你熟悉L*了就觉得很正常了 加载更多回复(8) php变量名前必须加什么符号,php中引用变量和函数名前加&符号 在php中我们常看到在在php变量前面加个&符号,这个即是php中引证符号了,它可以用于各种变量、函数、目标了下面我来给各位详细介绍php&符号用法.在 PHP 中引证意味着用不相同的名字访问同一个变量内容.这并不... php如何拼接变量名,php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符... php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符方式一:使用花括号,前缀部分不需要用单引号$nums10 = 100;$xxx*${bcount.$nums10}['m54']/$nums10方式二:使用两个$符,先给key赋值最终的变量名称,... PHP中变量为什么要用$? C/VB/PHP中 可以利用值(数和字符串)的位置 1、函数参数 2、运算符操作数(包括VB中的...1、简单变量 2、数组元素 3、结构成员 4、函数 5、常量(一般字面常量、C和PHP中define常量、VB中const常变量) 6、运算结果 PHP变量名中包含变量 问题描述:从不同表中查询一项值,组合成一个对象,并以对象数组的形式返回数据,最终json化。$userid=DB::select('select realname... //数组统计个数,及变量名中的变量 if($userid != null){ foreach($user... PHP中,将变量值作为变量名 有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如: 一个可变变量获取了一个普通变量的值作为这个可变变量的...

基础编程

21,893

社区成员

140,347

社区内容

发帖 与我相关 我的任务 基础编程 从PHP安装配置,PHP入门,PHP基础到PHP应用 复制链接

扫一扫 分享 确定 社区描述 从PHP安装配置,PHP入门,PHP基础到PHP应用 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章

相关推荐

音频合并的软件有哪些?这几个软件分享给你
约彩365app官方版下载

音频合并的软件有哪些?这几个软件分享给你

⌛ 07-06 👁️ 7289
选择 AirPods Pro 耳塞并进行耳塞贴合度测试
beat365在线体育正规吗

选择 AirPods Pro 耳塞并进行耳塞贴合度测试

⌛ 07-05 👁️ 7333