来自PHP,首先应该使自己熟悉Python对象模型。它比PHP丰富得多,因此您不应尝试将1:1的PHP知识映射到Python。如果要开发PHP,请使用PHP。如果要使用Python开发,请学习Python。
回到您最初的问题:__getattr__
可能是与__get
PHP中的功能相同的功能。__get__
在Python中用于实现描述符。关于描述符的详细信息也可以在我上面提到的文档中找到。
在Python中将PHP的__get()与__get __()和__getattr __()比较
来自PHP,首先应该使自己熟悉Python对象模型。它比PHP丰富得多,因此您不应尝试将1:1的PHP知识映射到Python。如果要开发PHP,请使用PHP。如果要使用Python开发,请学习Python。
回到您最初的问题:__getattr__
可能是与__get
PHP中的功能相同的功能。__get__
在Python中用于实现描述符。关于描述符的详细信息也可以在我上面提到的文档中找到。