php - PHP 类的实例将持续多长时间?

标签 php oop

PHP中类、对象的实例持续多长时间。它仅限于运行脚本还是会持续一个 session ?如果它确实持续了一个 session ,这是否与 PHP 脚本是否已启动 session 无关?

一个简单的问题,但这对我来说有很大的不同,因为这意味着用户数据将作为服务器上的 an 存在,并且不需要存储在 session 变量中。因此影响了我设计的一些基本原理。

谢谢 科林

最佳答案

这个问题并不真正属于 OOP,而是一般的 PHP 行为

所有 PHP 数据 和 PHP 脚本本身一样无处可去。

PHP 脚本执行是原子的。它不像是在您的浏览器中不断运行的桌面应用程序,甚至也不是与您的桌面应用程序保持持久连接的守护进程。它更像是一个命令行实用程序 - 完成它的工作并退出。

这就是为什么需要使用外部存储,如文件或数据库。但是当然你只能在那里保存字符串,不能保存变量的实例或任何类似的东西。仅限字符串。

关于php - PHP 类的实例将持续多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5456335/

相关文章:

php - 如何使用正则表达式在字符串中查找所有 YouTube 视频 ID?

php - 创建数据库和用户mysql并设置权限php

php - 多维数组的设置值

javascript - 查找 Javascript 应用程序中扩展基类的所有类

oop - 黑盒与白盒重用

javascript - 使用 SQL 查询中的 PHP 变量回显 JS 函数

c# - 如何在 C# 中向非泛型类的构造函数添加泛型约束

vb.net运行时按钮和 "AddressOf "括号

java - 这两个java语句有什么区别?

php - MySQL连接4个表而不重复