php - 具有大小写类名的自动装带器

标签 php autoload

我在php中使用此类进行自动加载。
http://pastebin.com/m75f95c3b

但是当我有某个地方

class Bar extends Foo


而且我有一个名为foo.class.php的文件,它将找不到该类。
但是,当我将文件名更改为Foo.class.php时,它将找到该类。

我试图为类添加一些功能以始终查找文件,无论文件名是否以大写字母开头。但是到目前为止,我还没有提到。

任何人?

最佳答案

Gumbo的解决方案是最好的解决方案,几乎每个人都使用它。我不明白你为什么不喜欢。当然,您可以先检查是否存在大写的类名文件,如果不存在,则检查是否存在小写版本。这绝对不比Gumbo的解决方案好。毕竟,“您的”程序员必须遵循一些约定/规则。

关于php - 具有大小写类名的自动装带器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666136/

相关文章:

php - MySQL&PHP - 不可见数据?唔?

php - 使用 CodeIgniter 在 View 文件夹外加载 View

php - 如何在 Yii 中安装 AWS SDK

php - 空格自动添加输入php

php - PHP 的基本位置

javascript - 尝试编辑使用模板购买的表格,但我似乎无法让它发挥作用

PHP 自动加载命名空间

php - 如何使用 Composer 安装 PSR-7 http-message 接口(interface)

php - 'use' 关键字会触发 PHP 中的自动加载吗?

Javascript/jQuery 文本幻灯片