PHP kodlama sorunu: Bu adını görüntüler olmayacak

0 Cevap php

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();

0 Cevap