Annotation of embedaddon/php/Zend/tests/traits/static_003.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Traits with late static bindings.
! 3: --CREDITS--
! 4: Simas Toleikis simast@gmail.com
! 5: --FILE--
! 6: <?php
! 7:
! 8: trait TestTrait {
! 9: public static function test() {
! 10: return static::$test;
! 11: }
! 12: }
! 13:
! 14: class A {
! 15: use TestTrait;
! 16: protected static $test = "Test A";
! 17: }
! 18:
! 19: class B extends A {
! 20: protected static $test = "Test B";
! 21: }
! 22:
! 23: echo B::test();
! 24:
! 25: ?>
! 26: --EXPECT--
! 27: Test B
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>