PHP' - >'into'.'

Ita*_*dev 0 php object operator-keyword

是否可以将对象运算符" - >"更改为".",因此访问类方法看起来像这样:$user.add()而不是$user->add()

我想这不是一个非常聪明的问题,但你必须同意,当你输入" - >"时你有两个符号,其中一个你必须按SHIFT,这是比"."更复杂的方法.这个圆点看起来更漂亮.

Thi*_*ter 9

不,那是不可能的.甚至通过修改语言的语法可能会非常困难,因为它可能导致歧义 - $foo.bar()然后可能是方法调用或连接$foo和返回值bar().

如果您不想要,请使用其他语言->.我的建议是python - 无论如何它都比PHP更健全.


Emi*_*röm 6

可以通过更改代码解析器来实现.您当然需要仔细测试,然后重新编译PHP.你不能在PHP中做到这一点,只能通过重写C源代码.


pdu*_*ler 5

我猜这是不可能的,因为.它被用作连接运算符.如果每个人都能改变这些东西我们会在哪里,我猜这种语言会非常不稳定.

所以:不.