12345678910111213141516171819 |
- --TEST--
- Abstract Trait Methods should behave like common abstract methods.
- --FILE--
- <?php
- error_reporting(E_ALL);
- trait THello {
- public abstract function hello();
- }
- class TraitsTest {
- use THello;
- }
- $test = new TraitsTest();
- $test->hello();
- ?>
- --EXPECTF--
- Fatal error: Class %s contains %d abstract method and must therefore be declared abstract or implement the remaining methods (%s) in %s on line %d
|