Merhaba arkadaşlar şöyle bir kodum var:
class deneme{
private $ad="Ahmet";
function cagir(){
echo $this->ad;
}
}
$nesne=new deneme();
echo "Sansli kisi: ",$nesne->cagir();
Bunu şöyle yaptığımda;
echo "Sansli kisi: $nesne->cagir()";
Yorumlamıyor. Peki neden sınıftan bir değişken çağırdığımda yorumluyor da fonksiyonu yorumlamıyor ? Ben şöyle bir şey düşündüm; fonksiyonu çağırıp işlem yaptırdığından dolayı sonunda noktalı virgül getirmemiz gerektiğinden çift tırnaklar içerisinde normal değişkenler gibi yorumlanmıyor. Düşüncem de bir yanlışlık var mı acaba ? Değişkenler içinde noktalı virgül gerektiriyor aslında işin o yönünden bakarsak.