php面向对象之

    技术2024-12-28  15

    __toString()是快速获取对象的字符串信息的便捷方式,似乎魔术方法都有一个“自动“的特性,如自动获取,自动打印等,__toString()也不例外,它是在直接输出对象引用时自动调用的方法。

    __toString()的作用

    当我们调试程序时,需要知道是否得出正确的数据。比如打印一个对象时,看看这个对象都有哪些属性,其值是什么,如果类定义了toString方法,就能在测试时,echo打印对象体,对象就会自动调用它所属类定义的toString方法,格式化输出这个对象所包含的数据。

    下面我们来看一个__toString()的实例

    <?php class Person{ private $name = ""; function __construct(
    Processed: 0.015, SQL: 9