PhpStorm 2020.3 Help

Code Inspection: Old style constructor

Reports old-style constructor declarations ( ClassName() ) and suggests replacing them with new-style constructors ( __construct() ).

Using old-style constructors is highly discouraged. In PHP 7, such usages will raise an E_DEPRECATED notice. In future PHP versions, support for old-style constructors will be removed. In the following example, the constructor for class Example is defined in the old form.

class Example { public function Example() {} }
class Example { public function __construct() {} }
Last modified: 08 May 2020