Annotation of embedaddon/php/ext/spl/tests/bug64023.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #64023: Overloading __toString() in SplFileInfo has no effect
3: --FILE--
4: <?php
5: class A extends \SplFileInfo
6: {
7: public function __toString() {return ' -expected- ';}
8: }
9:
10: $a = new A('/');
11:
12: // Works
13: echo $a, $a->__toString(), $a->__toString() . '', "\n";
14:
15: // Does not work - outputs parent::__toString()
16: echo $a . '', "\n";
17:
18: --EXPECT--
19: -expected- -expected- -expected-
20: -expected-
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>