xref: /PHP-8.3/Zend/tests/traits/static_003.phpt (revision f8d79582)
1--TEST--
2Traits with late static bindings.
3--CREDITS--
4Simas 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--
27Test B
28