我想创建一个Stripe webhook,在某些地方我需要有一些条件,如:
if ($event->object->data[0]->blah == "blah") {
除了这些长期条件之外,将所有事件数据传递到另一个类并使用下面的getter方法不是更好吗?
if ($object->getBlah() == "blah") {
性能没有劣势?或者由于性能不推荐这个?
答案 0 :(得分:1)
PHP7已经用完,你不需要再优化了。
在这些情况下,您无需担心性能问题。这几乎不会成为您申请的瓶颈。
编写代码对于其他开发人员和您来说更容易理解更为重要。
这样更好,因为你隐藏了类中的所有Stripe内部逻辑。然后,您的应用程序的其他部分无需关心或记住Stripe如何存储数据,它们只使用您提供的方法。
更容易理解,更容易扩展。