使用空对象的情况?

时间:2017-01-19 18:38:42

标签: php class object

逐步筛选PHP文档,我在评论中讨论了有关创建空对象的方法,而不是实例化StdClass的新实例。但是,我不确定创建空对象的重点是什么。它不是一个类的优点,它可以轻松地将您经常重复使用的定义捆绑在一起吗?依赖于事后添加所有值的空对象是否会产生严重不一致的可能性?

1 个答案:

答案 0 :(得分:0)

通常你需要一个属性包来抛出键值对。 答案是使用数组,但为什么要引用所有键。 解决方案是在StdClass的实例上使用动态属性。这也可以有函数和普通键值。