|
|
1
3
这是一个疯狂的想法,但这是可以做到的。如果你必须告诉编辑这些是变量。为此,您必须使用var i,variable_name让编辑器知道这些是变量。或者评论里的什么。 |
|
|
2
25
这是不可能的,因为这会使语法模棱两可。例如,您无法区分变量和定义的常量之间的差异。 |
|
|
3
4
我建议您不要添加此“功能”。熟悉PHP的人会习惯性地键入“$”符号,这样就不需要这样做了。此外,正如卢卡斯所说,美元符号有理由出现在那里。。。 |
|
|
4
4
这听起来不是个好主意。 如前所述,语法将变得模棱两可。 您没有这么说,但您的文本编辑器可能没有进行语法高亮显示,即使您 是 把代码放进去。 从变量名中删除$符号将使语法突出显示无法实现,这是对 编程文本编辑器 |
|
|
5
4
您无法修复以下问题:
但这与php的感觉背道而驰。这让我想起了pascal程序员,他在使用C时遇到了问题,并找到了以下解决方案:
故事的精神在于接受一种语言的本来面目。有足够的选择。 |
|
|
6
3
这可能是可以做到的-完全可以实现没有“$”符号的编程语言-我不相信“$”符号的实现首先是为了消除歧义(在解释语言中使用特殊符号可以在区分变量、常量或某种函数(例如)时加快解析速度。
必修的 要实现此功能),所需的努力似乎远远超过了不必在变量前面键入简单的$符号的好处。 |
|
|
7
0
这将取决于你的IDE,不是吗?您可以有一个脚本来运行它,一旦您完成编辑,它将把$放回原处。这取决于IDE的功能。 我真的看不出这有多大问题,添加一个角色有那么难吗? |
|
|
8
0
我也认为这是一个坏主意,用Python、Lua或其他语言编写代码时,如果没有这些$(我认为是从Perl继承的),可能会更简单。 除此之外,您还需要一个完整的PHP词法分析器/语法分析器才能使其几乎正确,我想您会遇到很多难以解决的问题,比如字符串中的插值。 |