当前位置:  开发笔记 > 编程语言 > 正文

带有大写和小写classname的自动加载器

如何解决《带有大写和小写classname的自动加载器》经验,为你挑选了1个好方法。

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

但是,当我在某个地方

class Bar extends Foo

我有一个名为foo.class.php的文件,它找不到类.但是当我将文件名归为Foo.class.php时,它会找到该类.

我试图在我的类中添加一些函数,以便总是找到文件,如果它在那里,无论文件名是否以大写字母开头.但到目前为止我还没有成功.

任何人?



1> Gumbo..:

如果您的所有文件都具有小写名称,请应用于类的每个方法中strtolower$className变量值:

$className = strtolower($className);

但我建议你起草一些每个开发人员必须坚持的编码指南.否则,您将必须使用大写和小写字母测试每个2 <文件名长度>写入文件名的可能性.

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有