php Phar - mysql连接在页面之间保持打开状态?

时间:2013-09-12 16:07:57

标签: php mysql phar

对于Phar专家的问题

说我有3个php文件,每个我打开一个mysql连接并做一些事情。

如果我将这3个页面压缩成一个Phar文件,mysql连接是否在整个Phar文件中保持打开状态?

我可以打开它一次并保持打开状态,还是我需要保持原样,连接开口位于每个文件的开头?

1 个答案:

答案 0 :(得分:0)

不确定您的意思 - 资源的生命周期与存储的PHP代码的存储方式无关。如果其中一个文件包含在已打开连接的另一个文件中,则该连接仍然可用(第二个文件只能在范围内使用或作为参数传递)。

因此,如果您的phar文件实现了一个守护进程,则该连接将在执行期间持续存在。如果它正在处理Web请求,则连接仅持续请求的持续时间。