1--TEST-- 2ZE2 cannot override final old style ctor 3--FILE-- 4<?php 5 6class Base 7{ 8 public final function Base() 9 { 10 } 11} 12 13class Works extends Base 14{ 15} 16 17class Extended extends Base 18{ 19 public function __construct() 20 { 21 } 22} 23 24ReflectionClass::export('Extended'); 25 26?> 27--EXPECTF-- 28Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Base has a deprecated constructor in %s on line %d 29 30Fatal error: Cannot override final Base::Base() with Extended::__construct() in %sfinal_ctor2.php on line %d 31