After subclassing, how can I override the parent's constructor while still using it?

PrimerEquipo

New Member
Example: I have a class called ParentClass. ParentClass has a constructor like this:\[code\]function __construct($tpl) { // do something with the $tpl}\[/code\]When creating a new instance of ParentClass, I must provide that $tpl parameter like this:\[code\]$p = new ParentClass('index');\[/code\]Then there's a ChildClass extends ParentClass. I want that the constructor of ChildClass provides that $tpl to ParentClass, but of course I don't want just an instance of ParentClass, but of ChildClass.So when creating a new ChildClass instance, I want it to look like:\[code\]$foo = new ChildClass();\[/code\]But internally, I want it to provide that 'index' to the constructor of ParentClass.How can I achieve that in PHP?
 
Back
Top