bug62328.phpt   [plain text]


--TEST--
Bug #62328 (cast_object takes precedence over __toString)
--CREDITS--
leight at gmail dot com
--FILE--
<?php

class SplFileInfo62328 extends SplFileInfo
{
    public function __toString()
    {
        return '__toString';
    }
}

$fi = new SplFileInfo62328(__FILE__);

echo (string)$fi . PHP_EOL;
echo (string)$fi->__toString() . PHP_EOL;

?>
--EXPECT--
__toString
__toString