PHP   发布时间:2019-11-21  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php – 有没有办法避免$this->无处不在?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 PHP中有一个包含许多方法和变量的类.每当我需要一个方法来调用同一个类中的另一个时,我必须添加$this->.这个(!)会产生一些非常易读的来源,例如:
$nextX = $this->calculateNextX($this->DX,$this->DY,$this->Dz);
$nextY = $this->calculateNextY($this->DX,$this->Dz);
$nextZ = $this->calculateNextZ($this->DX,$this->Dz);
$this->X = $nextX;
$this->Y = $nextY;
$this->Z = $nextZ;

有没有办法避免$this->到处?

解决方法

不,用php内置的OOP概念来避免这种结构是不可能的.

php,如JavaScript,Python和Perl – 但与Java不同,并不总是像Ruby一样 – 总是需要一个明确的接收者 – 或者,对于“当前实例”来说,这需要访问成员.语法只是php碰巧用来表示这种结构的形式,并且很可能受到“成为语言的后来者”并且不得不适应它的影响.它也让人联想到Perl / C语法.

然可以改变位置或者可以减少站点的数量,但是在一天结束时,这是访问成员的方法.

快乐的编码.

大佬总结

以上是大佬教程为你收集整理的php – 有没有办法避免$this->无处不在?全部内容,希望文章能够帮你解决php – 有没有办法避免$this->无处不在?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。