根据creating libraries文档:
File names must be capitalized. For example: Myclass.php
Class declarations must be capitalized. For example: class Myclass
这是为什么?一旦它作为一个属性加载(例如$this->myclass->do_something()
),无论如何它都是小写的。
答案 0 :(得分:2)
“myclass”thingy($this->myclass
)是类的实例,而不是类。
实例/对象是小写的,但该类是大写的。调用静态函数就像Myclass::do_something_statically()
(注意大写)。
所以小写的东西是别的东西,并且让这个类大写可以让你看到差异:)
答案 1 :(得分:0)
也许出于同样的原因,德国人将名词大写。
它使人类读者更容易“解析”文本。