在PHP脚本的末尾有什么我应该做的吗?

时间:2013-10-05 15:13:18

标签: php mysqli

在大型PHP网站上,是否应该在其脚本的末尾完成任何工作?

例如,最后应该调用mysqli_close()吗?它的目的是什么?如果没有被调用会怎么样?

另外,如果在脚本中我将大量数据分配给$variable,让我们说20 MB的纯文本,我应该在脚本末尾取消设置$variable,还是当脚本/请求结束时,数据会自动“捶打”吗?

脚本末尾通常还有什么其他内容吗?

2 个答案:

答案 0 :(得分:0)

  

在脚本中我将大量数据分配给$变量,假设20 MB的纯文本

你绝对应该避免这种情况。没有例外。在一个大网站上特别 对于前端脚本我会坐1Mb是最大的,但实际上100K-200K就足够了。

  

例如,应该在结尾调用mysqli_close()吗?它的目的是什么?

例如,您应该向手册页询问此问题。在那里你可以了解到在脚本执行结束时调用这个函数绝对没有意义。

答案 1 :(得分:-1)

使用mysqli_close()有助于更快地释放数据库连接,所以最好在不再需要连接的情况下立即使用,尽管PHP会在脚本完成执行后立即释放它。

对于未设置的变量或其他类型的清理,确实没有必要。当变量不再使用时,PHP会收集垃圾。