Calling a super method in PHP
Can you do something like this in PHP:
function foo()
{
super->foo();
// do something
}
Solution 1:
Yes, it's called parent::
though.
public function foo()
{
parent::foo(); // this is not a static method call, even though it looks like one
//do something
}
Solution 2:
use parent;
parent::foo();
Solution 3:
Do you mean calling the parent class method? In that case you would do:
class Bar
{
public function foo()
{
// blah
}
}
class Baz extends Bar
{
public function foo()
{
parent::foo();
}
}