我想扩展
我阅读了Hacking PHP syntax,但是我无法找到在哪里定义使用
php
语法,以区分可变和不可变的变量。
$a
应该被声明为可变(与标准的php相同),而#b
应该被声明为不可变。我阅读了Hacking PHP syntax,但是我无法找到在哪里定义使用
#
声明的变量也应被解析为T_VARIABLE
?
T_Variable
。 - Kobiphp
中的define()
那样行为,因为你可以设置它的值多次,但是你不能改变它的值。例如:#a=array(1,2);#a=array(1,3);
是有效的, 而#a=array(1,2);#a[1]=3;
则不是。 - Uri Goren#b
只是一种符号约定。你可以使用$_b
或$immB
或其他你想到的约定来实现这个。 - deceze