Stringlerde çift tırnak içinde ifade gösterme

Başlatan Neof07, 20 Mart 2017 - 00:15:18

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Neof07

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.