在dbc.php中,我可以在这里建立与mysql db的连接,并且我的所有功能都在那里。
dbc.php包含在我的所有文件中。
现在所有函数都在dbc.php中,我想整理一下。我正在考虑将所有form _ *()函数放到form_api.php中,然后将其包含在dbc.php中。但这会有效吗?我可以在包含的文件中包含吗?或者我应该使用require / include_once?
帮帮我谢谢
答案 0 :(得分:2)
是的......这是完全允许的。
答案 1 :(得分:1)
我建议您对库使用__autoload()方法并将它们放入类中。
答案 2 :(得分:0)
它应该可以工作,只需将form_api.php文件保存在与dbc.php文件相同的文件夹中,并将其包含在其中。您可能知道,include_once()具有相同的行为,但只包含一次文件,无论您尝试包含多少次,因此使用include_once而不是include()是完全可以的。如果由于某种原因无法包含该文件,require()将停止执行会发生致命错误。
答案 3 :(得分:0)
您可以在包含的页面中使用include()函数。所以你的第一个问题答案是肯定的。
现在2.问题。实际上,包含和 include_once 之间存在差异。
include("dbc.php");
include("dbc.php");
include("dbc.php");
// dbc.php will include 3 times .
include_once("dbc.php");
include_once("dbc.php");
include_once("dbc.php");
// dbc.php will include 1 time
所以,我更喜欢include_once:)