答案 0 :(得分:8)
答案 1 :(得分:7)
这是一个an article(三岁),有一些基准。运行您自己的测试,看看它如何影响您的代码。
一般来说,它们要慢得多。但他们是瓶颈吗?这取决于你在做什么。如果你担心速度,它会停在哪里? foreach
循环比for
循环慢,但大多数人都不会重写所有代码以使用for
。
使用PHP意味着代码的速度并不是那么重要。就个人而言,我倾向于任何风格使其更容易编程。
答案 2 :(得分:3)
答案 3 :(得分:0)
我刚才问自己同样的问题并得出了同样的结论:最好以传统方式设置属性。 __get()+大规模切换会减慢一切