Increment decrement
Mudahnya, variabelnya untuk mengetahui perbedaan ++$ dan $++ adalah $i.
Variabel $j adalah variabel yang digunakan untuk mengetahui hasilnya.
<?php
$i = 20;
$j = 0;
$j = $i++ /2;
echo "Proses 1<br />";
echo $i."<br />";
echo $j."<br />";
echo "<br />";
$i = 20;
$j = 0;
$j = ++$i /2;
echo "Proses 2<br />";
echo $i."<br />";
echo $j."<br />";
echo "<br />";
?>
Hasilnya adalah
21
10
21
10.5
Artinya adalah bahwa pada $i++, nilai $i dimasukkan dulu ke dalam
perhitungan, kemudian baru ditambahkan dengan 1. Sedangkan pada ++$i, nilai
$i ditambahkan dulu dengan 1, kemudian baru dimasukkan dalam perhitungan.
Mudahnya begini:
Operasi 1: $j = $i++ /2;
Sama dengan:
$j = $i / 2;
$i = $i + 1;
Operasi 1: $j = ++$i /2;
Sama dengan:
$i = $i + 1;
$j = $i / 2;
Begitu juga dengan pengurangan, prinsipnya sama saja
While dan do-while
Intinya, pada while, sebelum menjalankan suatu hal, akan dicek dulu
prasyaratnya. Sedangkan pada do-while, setidaknya jalankan dulu suatu hal,
baru periksa syaratnya. Jadi, untul do-while, ada kemungkinan minimal
dijalankannya hal tersebut adalah 1 kali, sedangkan pada do-while,
kemungkinan minimal dijalakannya hal tersebut adalah 0 kali.
Untuk contohnya, mungkin teman-teman yang lain bisa kasih. Udah ngantuk nih
:P.
LuckyGuy354
IT Beginner
http://www.wiwid.org
----- Original Message -----
From: "taufik.herjanto" <taufik.herjanto@...>
To: <phpug@yahoogroups.com>
Sent: Sunday, July 05, 2009 12:08 PM
Subject: [KPHPI] fungsi while, do while
> perkenalkan saya adalah pemula yang belajar pemrograman web php
>
> saya bingung nih, apa yang membedakan fungsi while dengan do-while.
>
> tentang operator decrement dan increment, apa yang membedakan operator ++$
> dengan $++ dan --$ dengan $--, kapan kita menggunakan ++$ dan $++
> maupun --$ dan $--.
>
> terima kasih.
>
> taufik herjanto