Responsive Reklam Alanı

Merhaba arkadaşlar,

Artırma ve azaltma operatörleri ++ ve – ‘dir. ++ operatörü kullanıldığı değişkenin değerini bir artırır, – – operatörü kullanıldığı değişkenin değerini bir azaltır. Operatörler değişken isminden önce veya sonra kullanılabilir. Değişken isminden önce kullanılırsa işlem öncesi artırma veya azaltma, değişken isminden sonra kullanılırsa işlem sonrası artırma veya azaltma yapar.

İşlem öncesi Artırma veya Azaltma

İşlem öncesi artırma için ++$say1, işlem öncesi azaltma için –$say1 şeklinde kullanılmaktadır. Yapıan artırma veya azaltma aktif satırdaki işleme uygulanmaktadır.

Örnek:

<?php
       $say1=15;
       echo ++$say1;
       echo "<br>";
       echo --$say1;
?>

Yukarıdaki örnekte ++$say1 ifadesi değişkeninin değerini bir artırır ve echo yeni değeri sayfaya yazdırır. Aynı şekilde –$say1 ifadesi de değişkenin değerini bir azaltır ve echo yeni değeri sayfaya yazdırır. Dikkat edilirse sayfaya yazdırma işlemi yapılmadan önce değişkenin değeri artıyor veya azalıyor.

İşlem Sonrası Artırma veya Azaltma

İşlem sonrası artırma için $say1++, işlem sonrası azaltma için $say1- – şeklinde kullanılmaktadır. Yapılan artırma veya azaltma aktif satırdaki işleme uygulanmaktadır.

Örnek:

<?php
      $say1=15;
      echo ($say1++."<br>");
      echo ($say1- -."<br>");
      echo $say1;
?>

Yukarıdaki örnekte $say1++ ifadesi değişkeninin değerini echo fonksiyonu ile sayfaya yazdırır ve sonra değerini bir artırır. aynı şekilde $say1- – ifadesi de echo fonksiyonu sayesinde değişkenin değerini sayfaya yazdırır ve sonra değerini bir azaltır. Dikkat edilirse sayfaya yazdırma işlemi yapıldıktan sonra değişkenin değeri artıyor veya azalıyor.

UYGULAMA: Toplam değişkeninin değerini artırmadan ve artırarak sayfaya yazdıralım.

Yapılacaklar

  • Aşağıdaki kodları yazarak ekran görüntünüzle karşılaştırın.
  • Aynı işlemleri azaltma operatörü kullanarak oluşturunuz.
<html>
<head><title>İnternet Programcılığı II</title></head>
<body>
<?php
       $x=65;
       $y=86;
       print("x değişkeninin değeri : ".$x);
       print("<br>");
       print("y değişkeninin değeri : ".$y);
       print("<br><br>");

       print("x++ yaparsak x değişkeninin değeri : ".$x++);
       print("<br>(x Artmamıştı Buradan Sonra Artacak)<br>");
       print("x değişkenine tekrar bakalım : ".$x);
       print("<br>(x Arttı)<br><br>");

       print("++y yaparsak y değişkeninin değeri : ".++$y);
?>
</body>
</html>
Paylaşmak Güzeldir
Yazar
Yazar
PHP’de String Birleştirme ve Bileşik Atama Operatörleri? PHP’de Karşılaştırma ve Mantıksal Operatörleri?
Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes