New to OOP. Is there Any work around for Using extended class instance in static method. Suppose I have a complete class for databases.
class Mysql{
public function getrecords(){
}
}
Class login extends Mysql{
public static method(){
$this->getrecords()
}
}
Now using Like:
login::method();
Although code written above is not valid, but how can I achieve this functionality?
You can use below code to achieve this functionality
class Mysql{
public function getrecords(){
echo "test";
}
}
class Login extends Mysql{
public static function method(){
parent::getrecords();
}
} Login::method();