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() {}
}
Suppress an inspection in the editor
Position the caret at the highlighted line and press Alt+Enter or click .
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.
Last modified: 16 July 2021