编程语言
首页 > 编程语言> > PHP序列化是存储由单个人修改的小型网站的数据的好选择吗

PHP序列化是存储由单个人修改的小型网站的数据的好选择吗

作者:互联网

我正在计划一个PHP网站体系结构.这将是一个小型网站,访客很少,数据很少.数据仅由单个用户(管理员)修改.

为了使事情变得容易,我不想打扰真正的数据库或XML数据.我考虑通过PHP序列化将所有数据存储到几个文件中.因此,例如,如果有多个类别,我将存储一个数组,其中包含每个类别的Category类实例.

在那种情况下使用PHP序列化有什么陷阱吗?

解决方法:

使用数据库-并没有那么困难,花在数据库上的任何额外时间都可以很好地学习.

我看到的陷阱就像Yehonatan提到的那样:

1.维护和添加功能.
 2.没有简单的方法来查询或查看数据.
 3.非常不安全-看一下“ hackthissite.org”.许多开始的示例与黑客有关,有人将数据硬编码到文件中.
 4.序列化将适用于一个数组,即一个表.如果您需要做一些事情,例如使父类别必须与其他数据相匹配,那么效果就不会很好.

标签:serialization,architecture,data-access-layer,php
来源: https://codeday.me/bug/20191209/2097858.html