Phương thức __toString () -- Đối tượng với vai trò chuỗi

Với phương thức đặc biệt __toString (), một đối tượng giờ đây có thể được sử dụng như một chuỗi:

<?php
class foo {
    public 
$vals = array('foo''bar''baz');

    function 
__toString()
    {
        return 
implode(' '$this->vals);
    }
}

$a = new foo();
echo 
$a// will print "foo bar baz"
?>