标签: php performance class serialization
我有一个在几个页面中使用的类,但它的数据都不需要持久化。
A)include并在每次使用时重新定义班级,或
include
B)第一次将它序列化为一个会话变量并在必要时反序列化它?
答案 0 :(得分:4)
如果您不需要其状态,则无需将其序列化。
只需include即可,或利用课程自动加载功能。 spl_autoload_register()是你的朋友。
spl_autoload_register()
答案 1 :(得分:2)
你无法反序列化尚未定义的类。 PHP会向你抛出错误。
您必须包含课程定义。