在PHP中self和self之间有区别吗?
我刚刚注意到,当我在Microsoft Visual Studio代码中编写在PHP中self和self之间有区别吗?,php,visual-studio-code,Php,Visual Studio Code,我刚刚注意到,当我在Microsoft Visual Studio代码中编写self::时,它会变成深蓝色,但当我键入self::时,它会变成seagreen。两者之间有区别吗?功能上没有,关键字不区分大小写,因此True,Array,FaLsE,类lol{…}都可以 但是VisualStudio可能将\b[A-Z\u]\w+视为类名,因此使用了不同的语法突出显示 理想情况下,所有关键字都应该是小写的,所以如果可以的话,请坚持使用小写。大写关键字非常少见,因此编辑可能甚至没有意识到这是可能的。我
self::
时,它会变成深蓝色,但当我键入self::
时,它会变成seagreen。两者之间有区别吗?功能上没有,关键字不区分大小写,因此True
,Array
,FaLsE
,类lol{…}
都可以
但是VisualStudio可能将\b[A-Z\u]\w+
视为类名,因此使用了不同的语法突出显示
理想情况下,所有关键字都应该是小写的,所以如果可以的话,请坚持使用小写。大写关键字非常少见,因此编辑可能甚至没有意识到这是可能的。我记得有一个主要的IDE,如果使用
Class
而不是Class
声明类,静态分析引擎甚至看不到类。