Jaki jest pożytek z konstruktora w klasie abstrakcyjnej w php

Podążyłem już za tym linkiem przed pytaniem -Odpowiedź jest w kontekście JAVA i to dlakonstruktor w PHP .

Odkąd jestem starterem, moja implementacja mojego kodu PHP w koncepcjach OOP, więc naprawdę chcę wiedzieć o użyciu i korzyściach lub kiedy użyć konstruktora w klasie abstrakcyjnej PHP.

Podaj przykład w kontekście rzeczywistym, aby lepiej wykorzystać koncepcję.

PS - Chociaż śledzęPodręczniki PHP aby zrozumieć koncepcje OOP, ale trudno mi to zrozumieć, każda pomoc z linkami / blogiem do naśladowania jest naprawdę znacząca.

Mój kod -

<?php

abstract class grandClass
{
    abstract function grandmethod();

    function __construct()
    {
        echo "I am grandClass constructor";
    }
}

abstract class parentClass extends grandClass
{
    abstract function raiseFlag();

    function grandmethod()
    {
        echo "This is grandmethod!!!","<br />";
    } 

    public function getValue()
    {
        echo "Zero is the blackhole for the numbers!!","<br />";
    }
}

class childClass extends parentClass
{

    function raiseFlag()
    {
        echo "Peaceful thoughts!!","<br />";
    }

}

$myobj = new childClass();
$myobj->raiseFlag();
$myobj->getValue();
$myobj->grandmethod(); 

questionAnswers(1)

yourAnswerToTheQuestion