Ubuntu Türkiye

Yazılım => Programlama => PHP => Konuyu başlatan: Neof07 - 20 Mart 2017 - 00:15:18

Başlık: Stringlerde çift tırnak içinde ifade gösterme
Gönderen: Neof07 - 20 Mart 2017 - 00:15:18
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.