在面试的被问到。php的变量定义是否区分大小的问题?
当时很懵逼。平常没注意到这个细节问题。
我说是区分大小写的。
对方告诉我是不区分大小写的。
特此测试了一下:
windows系统:
php的版本 5.6
php版本 7.3
代码如上,结果是区分大小写的
不知道面试官有没有实际测试过,
当时真应该回怼一下,你有实测过没
另外补充一下:
windows系统是不区分大小写。尤其是在命名文件以及路径时,会出现与引入文件的路径出现大小写不一致。
在Linux上会报错的的现象