PHP properties overloading

You're using private for the variables. That means that child classes cannot inherit them, use them, or redefine them.

Try changing them to protected and I bet it works. You can read more about them in this thread: https://stackoverflow.com/a/4361582/2370483


Make them protected instead of private.

protected $inFile = "Config.ini";
protected $outFile = "Config.web";