PHP文件命名约定(.class,.inc)

Bri*_*ian 11 php class naming-conventions include

我在很多时候都看到.class和.inc包含在文件名中.我目前的理解是,这只是使文件的目的/内容清晰的最佳实践.

在PHP中是否存在.class或.inc文件名具有特殊用途且真正意味着什么的实例?

Emi*_*ary 13

PHP解释器而言,根本没有包含这些描述符的行为理由.事实上的惯例似乎是,将它们作为文件后缀的一部分包含在内但是我发现它们的前缀更有用 - 我的文件名看起来像:

class.*.php
inc.*.php
tpl.*.php
Run Code Online (Sandbox Code Playgroud)

这纯粹是出于组织目的; 每当应用程序/终端以字母数字顺序列出它们时,每个"类型"将被组合在一起.总结这个问题虽然它实际上只是偏好,但唯一重要的是 - 无论你选择什么 - 都是一致性.


Joe*_*ips 8

并不是的

根据您.htaccess设置文件的方式,它可以确定哪些类对世界可见.我相信.php如果可以的话,最佳做法仍然是说要结束每个文件.


小智 5

我使用.class.php结束我的类文件,所以我可以看到它是一个类,但没有人可以查看源代码.