私は尋ねる前にすでにこのリンクをたどっています-答えはJAVAコンテキストにあり、これはPHPのコンストラクター用です。
私は初心者なので、OOPの概念でPHPコードを実装しているので、PHP抽象クラスでの使用法と利点、またはコンストラクターをいつ使用するかについて本当に知りたいと思っています。
概念をよりよく理解するために、実際のコンテキストで例を提供してください。
PS-私はOOPの概念を理解するためにPHPマニュアルに従っていますが、理解するのが少し難しいと感じていますが、フォローするリンク/ブログの助けは本当にありがたいです。
私のコード-
<?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();