是否需要定义不初始化任何内容的构造函数?

时间:2018-06-22 14:05:01

标签: php oop constructor

如果您的类的构造函数未初始化任何内容,是否需要定义构造函数?省略空的构造函数是好是坏做法?有明显的副作用吗?

例如:

<?php
class Foo
{
    private $bar;

    public function __construct() {
        // No initialization logic
    }

    // ... rest of class 
}

1 个答案:

答案 0 :(得分:-1)

为获得最佳实践,您应该始终放置一个空的构造函数,如果要添加带参数的构造函数,这将满足您的需求。