gpt4 book ai didi

php - 类名 PHP 中的大写字母

转载 作者:IT王子 更新时间:2023-10-28 23:54:57 25 4
gpt4 key购买 nike

我的系统中有两个类。一个叫做文件,第二个是文件。在我的本地主机上,当我实例化文件时,我得到了文件对象,但是我的 friend 运行相同的脚本得到了文件对象,就像大写字母无法识别并且"file"等于"file"一样。那是一些可配置的东西吗?我们都在 Windows 上运行。我有WampServer,他有XAMPP。

最佳答案

PHP 对类命名不区分大小写。这意味着您通常可以执行 $file = new file() 即使该类被命名为 File 反之亦然。

您是否有机会依赖类文件的自动加载?如果是这种情况,则可能取决于计算机,解释器并不总是首先找到相同的文件。这将解释问题。

我强烈建议您重命名您的类(class)。依靠大小写来区分两个不同的事物总是一个坏主意,按照惯例,类名总是以大写字母开头。

如果不能更改类名,建议查看php namespaces .

关于php - 类名 PHP 中的大写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5260168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com