我经常在PHP中看到include.inc文件的例子。.inc是什么意思?它是做什么用的?使用它的缺点和优点是什么?
发布于 2011-08-20 13:18:55
它没有任何意义,它只是一个文件扩展名。如果文件被设计为包含在其他.inc文件中,那么使用PHP扩展名命名文件是一些人的惯例,但这只是惯例。
它确实有一个可能的缺点,那就是服务器通常不会被配置为将.inc文件解析为php,所以如果文件位于您的web根目录中,并且您的服务器是以默认方式配置的,则用户可以通过直接访问.inc文件来查看您的php源代码。
它唯一可能的优点是很容易识别哪些文件被用作包含。尽管简单地给它们一个.php扩展名并将它们放在一个includes文件夹中具有相同的效果,但没有上述缺点。
发布于 2011-08-20 13:17:37
通常意味着它是一个需要包含的文件,本身并不是独立的脚本。
这是一种约定,而不是编程技术。
但是,如果您的web服务器配置不正确,它可能会暴露带有.inc等扩展名的文件。
发布于 2011-08-20 13:19:09
这是程序员通常用来标识包含文件的不同文件名的约定。因此,如果其他开发人员正在开发他们的代码,他只需查看文件的名称,就可以很容易地确定该文件存在的原因以及该文件的用途。
https://stackoverflow.com/questions/7129842
复制相似问题