Is it bad practice to pass null to a constructor args in PHP?
<p>I just want to know if  it's a bad practise to pass null to constructor args in order to manage the non-override?</p>

<p>For example :</p>

<pre><code>class Car
{
    private $brand;
    private $color;

    public function __construct($brand, $color=null) 
    {
        // ...
    }
}
</code></pre>