是否有一种方法可以在PHP应用程序的会话范围或应用程序范围中存储变量?同时,谁能解释一下php程序的生命周期 ?谢谢……
- 对于应用范围,可以使用define函数。
- 对于会话范围,可以使用$_SESSION数组。
- 对于第三个问题....太宽泛了。无论如何,你可以看看这个教程。谷歌一下就知道了。
PHP程序的生命周期非常短。
它不像在浏览器中不断运行的桌面应用程序,甚至不像与桌面应用程序具有持久连接的恶魔。它更像是一个命令行实用程序-完成它的工作并退出。离散运行:
- 浏览器发起一个调用
- PHP唤醒,创建一个HTML页面,将其发送到浏览器并关闭
- 浏览器呈现HTML并显示给用户。
- 用户点击链接
- 浏览器发起一个调用
- 另一个PHP实例,不知道之前的调用,唤醒等等
这就是为什么你需要会话-保存调用之间的变量。