Heim > Backend-Entwicklung > PHP-Tutorial > 为什么PHP的class名称在Windows下名称不区分大小写呢?

为什么PHP的class名称在Windows下名称不区分大小写呢?

WBOY
Freigeben: 2016-06-06 20:20:14
Original
1307 Leute haben es durchsucht

为什么PHP的class名称在Windows下名称不区分大小写呢?

回复内容:

为什么PHP的class名称在Windows下名称不区分大小写呢?

PHP的类名本身是不区分大小写的,但是一般的类加载器并不转换类名,而是直接根据类名查找对应的php代码文件。这样就造成在一些文件名称大小写敏感的操作系统下好像类名也是大小写敏感一样。而Windows的文件名是大小写不敏感的,所有本身和可以适应PHP类名大小写不敏感的加载。

以前就是在windows上开发不区分大小写,结果到linux服务器上一跑各种错,查了半天才发现是大小写问题。

所以开发最好还是不要用win系统

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage