PHP Class Kullanımı

Merhaba arkadaşlar php class ile gönderdiğim değerleri ekrana yazdırmak için kullanıyorum fakat yazdırırken ekrana boş çıkıyor. Aşağıda resimler ile yaşadıgım durumu daha net anlatıcam.

class Test
{
	private $topla;
	private $cikar;

	function topla($sayi)
	{
		echo $this->cikar;
	}

	function cikar($sayi2)
	{
		$this->cikar=$sayi2;
	}
}

class yapım yukarıdaki gibidir.  Bunları yazdırmak olan kısım aşağıdaki gibidir.

	include 'class.php';



	$c = new Test();
	$c->topla(5);
	$c->cikar(2);

Bunu caliştirdiğim zaman ekran da hiç bir şey yazmıyor. Çıkar içinde tanımlamıs oldugum değere aktardım ve  o değeri topla içinde yazdırmak istedim fakat yazmadı.

Ama şu şekilde yazdıgımda bana göndermiş oldugum değeri ekrana yazıyor.

	include 'class.php';



	$c = new Test();
	$c->cikar(2);
	$c->topla(5);

Bu neden kaynaklanıyor olabilir. Kesinlikle toplanın altında yazmak istiyorum ama yazınca bir türlü ekranda yazdığımı göstermiyor. Bunun çözümü yada başka bir şekli varsa yardımlarınız bekliyorum. Teşekkürler.

 

Not : Private olan değerler, Protected, Public olarak değiştirilerek denendi.

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git