一尘不染

包括,include_once,require或require_once?

php

我有一个PHP文件,在该文件中我定义了服务器访问变量以及mysql_connectmysql_select_db,因为此函数在后端的几乎每个页面中都经常使用,而我正在使用的include()那个函数现在对我来说是最合适的,您建议使用哪种方法或函数我想知道我是否有任何缺陷include()或使用安全吗?

编辑:请记住,我也将使用$_SESSION变量。


阅读 238

收藏
2020-05-29

共1个答案

一尘不染

两者之间的唯一区别是,require和它的姐妹require_once抛出致命错误,如果没有找到文件,而includeinclude_once只显示一个警告并继续加载页面的其余部分。如果您不希望PHP尝试在没有数据库信息的情况下加载页面的其余部分(我会假设这样),请使用require_once。您不需要多次包含文件,因此无需使用常规require函数。

2020-05-29