1--TEST-- 2Trying to override final method 3--FILE-- 4<?php 5 6trait foo { 7 public function test() { return 3; } 8} 9 10class baz { 11 final public function test() { return 4; } 12} 13 14class bar extends baz { 15 use foo { test as public; } 16} 17 18$x = new bar; 19var_dump($x->test()); 20 21?> 22--EXPECTF-- 23Fatal error: Cannot override final method baz::test() in %s on line %d 24