class YourClass
{
public function __toString()
{
return $this->name;
}
}
PHP < 5.2.0
$yourObject = new YourClass();
echo $yourObject;
printf("%s", $yourObject);
echo 'Hello ' . $yourObject;
echo 'Hello ' . $yourObject->__toString();
echo (string)$yourObject;
PHP >= 5.2.0
$yourObject = new YourClass();
echo $yourObject;
printf("%s", $yourObject);
echo 'Hello ' . $yourObject;
echo 'Hello ' . $yourObject->__toString();
echo (string)$yourObject;