O adını görüntülemek olmaz neden şaşkın. Ben çıktı, "Jeffrey" görmeyi bekliyoruz ama öyle değil. Ben bu yüzden görüntülenecek "Jeffrey," bekleniyordu ama olmadı yapıcı geçirilecek bir argüman olan bir nesne oluşturulur. Ben bu çıkışı jeffrey ve bu da yankı olmasaydı görmek için yapıcısındaki yankı fonksiyonu eklendi. PHP herhangi bir hata yoktu. Ne yapıyorum yanlış olduğunu?
class person {
public $name;
function __constructor($name)
{
$this->name=strtoupper($name);
echo $name;
}
function displayName()
{
echo "<h1>$this->name</h1>";
}
}
$m = new person("jeffrey");
$m->displayName();