我正在计划一个PHP网站体系结构.这将是一个小型网站,访客很少,数据很少.数据仅由单个用户(管理员)修改.
为了使事情变得容易,我不想打扰真正的数据库或XML数据.我考虑通过PHP序列化将所有数据存储到几个文件中.因此,例如,如果有多个类别,我将存储一个数组,其中包含每个类别的Category类实例.
在那种情况下使用PHP序列化有什么陷阱吗?
解决方法:
使用数据库-并没有那么困难,花在数据库上的任何额外时间都可以很好地学习.
我看到的陷阱就像Yehonatan提到的那样:
1.维护和添加功能.
2.没有简单的方法来查询或查看数据.
3.非常不安全-看一下“ hackthissite.org”.许多开始的示例与黑客有关,有人将数据硬编码到文件中.
4.序列化将适用于一个数组,即一个表.如果您需要做一些事情,例如使父类别必须与其他数据相匹配,那么效果就不会很好.