我有一个包含多个表单的网站,目前每个表单的PHP都有连接到其中的SQL的代码。虽然我已经看到一些人拥有一个文件,例如mysql_connect,他们每次都会引用它,而不是在每个PHP文件中都有连接代码。
每个都有任何优点和缺点,因为我看不到任何值得改变我的代码的东西但是我想确保我做的事情最好的方式:)也被认为是最好的练习还是主观的? 谢谢:))
答案 0 :(得分:2)
在单个文件中使用连接信息的最大优势之一是编辑单点。当你第一次启动时,这似乎没什么大不了的......但是如果你需要进入每个文件并更改连接,那么在网站变得更加复杂的情况下管理和编辑代码会非常麻烦信息。
就最佳实践而言,对于一般的编码......如果你不得不在多个地方重复逻辑/信息......很有可能将它放入函数/方法而不是引用。我觉得这种推理也适用于连接信息。除了维护收益之外,它还提高了代码的可读性。
还有很多其他参考文献,但here是一个在线版本,有一些建议和最佳实践"对于PHP。
答案 1 :(得分:2)
将连接逻辑放在您需要的单独文件上有两个主要好处。
答案 2 :(得分:1)
您的密码已泄露。您更改了密码。
您是希望更改单个配置文件,还是浏览每个文件并更新密码...实际上,您是否希望将密码保存在每个文件中?