$sayi1 = 8;
$sayi2 = 4;
$sayi3 = $sayi1;// Sayı 3 sayı 1 e eşittir
$sayi3 -= $sayi2; echo $sayi3; // Sayı 2'yi de çıkar // sonuç===> 4

sonuç 8 çıkıyor hatayı bulamadım yardımlarınızı bekliyorum

Merhaba, değişkenlerinizin integer olduğundan emin olmak için gettype() fonksiyonu ile kontrol edebilirsiniz. 

Çıkarma işlemini ise $sayi3 = $sayi3 - $sayi2; olarak değiştirerek deneyebilirsiniz.

Eğitimde bu şekilde anlatılıyor bu fonksiyon yanlışsa çıkarılır. Değilse neden çalıştıramadığım konusunda bilgi verişeniz olurum.
Yoksa alternatifler var
$sayi1 = 8;
$sayi2 = 4;
$sayi3 =$sayi1-$sayı2
echo $sayi3;
Benim öğrenmek istediğim;
$sayi1 = 8;
$sayi2 = 4;
$sayi3 = $sayi1;// Sayı 3 sayı 1 e eşittir
$sayi3 -= $sayi2; echo $sayi3; // Sayı 2'yi de çıkar // sonuç===> 4

Diğer işlemler çalışırken örnek olarak videoda belirtilmesine rağmen neden çalışmıyor?

Merhaba, öğrenmek istediğiniz kodu çalıştırıp denedim bir problem yok sonuç 4 olarak çıkıyor.

Sizin php sürümünüz nedir? 

5.5.12 sürüm

Sürüm güncellemeyi deneyebilirsiniz.

Cevapla