我刚刚注意到,当我在Microsoft Visual Studio Code中编写self::时,它变成深蓝色,但是当我输入Self::时,它变成了seagreen。这两者有区别吗?
self::
Self::
功能上没有,关键字不区分大小写,所以True,Array,FaLsE,clASS lol {...}都很好。
True
Array
FaLsE
clASS lol {...}
但Visual Studio可能会将\b[A-Z_]\w+视为类名,因此语法突出显示不同。
\b[A-Z_]\w+
理想情况下,所有关键字都应该是小写的,所以如果可以,请坚持使用。