Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何覆盖PHP中的内置函数?_Php_Oop - Fatal编程技术网

如何覆盖PHP中的内置函数?

如何覆盖PHP中的内置函数?,php,oop,Php,Oop,我试图在PHP中应用python概念。在python中,我们可以重写类的\uuu\str\uu方法来更改对象的字符串表示形式 PHP中有类似的概念吗?语法是什么样子的 \uuu toString()是您正在寻找的 \uuu toString()是您要寻找的 可以通过magic方法为类定义的方法数量有限 PHP只允许您为这些方法定义函数。您无法覆盖Python中的方法数量(数学运算、比较等)可以通过magic方法为类定义的方法数量有限 PHP只允许您为这些方法定义函数。您无法覆盖Python中

我试图在PHP中应用python概念。在python中,我们可以重写类的
\uuu\str\uu
方法来更改对象的字符串表示形式

PHP中有类似的概念吗?语法是什么样子的

\uuu toString()
是您正在寻找的

\uuu toString()
是您要寻找的


可以通过magic方法为类定义的方法数量有限


PHP只允许您为这些方法定义函数。您无法覆盖Python中的方法数量(数学运算、比较等)

可以通过magic方法为类定义的方法数量有限

PHP只允许您为这些方法定义函数。您无法覆盖Python中的方法数量(数学运算、比较等)

请阅读。请阅读。