Jumat, 30 September 2011

ASSIGNMENT OPERATOR

sumber : http://kodephp.com/2011/06/10/operator-dalam-php/

Operator dasar dari assignment operators adalah (=). Nilai dari sebuah ekspresi assignment adalah nilai yang diberikan. Artinya, nilai “$ a = 3” menandakan bahwa nilai $a adalah 3. Hal ini memungkinkan Anda untuk melakukan beberapa hal yang rumit.
Assignment operators dapat digabungkan dengan operator aritmatika dan operator string. Sebagai contoh adalah sebagai berikut.

Contoh penggunaan assignment dan aritmatik
1
2
3
4
5
6
7
8
9
10
<?php
$a = 3;
$a = $a + 1;
//akan mengahasilkan nilai 4.
echo $a;
//kode diatas sama dengan
$a = 3; $a += 1;
//akan menghasilkan nilai 4 juga.
echo $a;
?>
Contoh penggunaan assignment dan string
1
2
3
4
5
6
7
8
9
10
11
<?php
$a = "Makan ";
$a = $a . "Malam";
//akan mengahasilkan nilai Makan Malam.
echo $a;
//kode diatas sama dengan
$a = "Makan ";
$a .= "Malam";
//akan menghasilkan nilai Makan Malam juga.
echo $a;
?>
Dari kedua contoh diatas dapat kita simpulkan bahwa $a = $a + 1 hasilnya akan sama dengan $a += 1. Dibawah ini daftar penggabungan operator assignment dengan operator artitmatik atau operator string.

Operator  Contoh Sama Dengan
+=          $a += 1          $a = $a +1
-=          $a -= 1          $a = $a -1
*=          $a *= 1          $a = $a * 1
/=          $a /= $a          $a = $a / 1
%=          $a %= 1          $a = $a % 1
.=          $a .= “welcome”          $a = $a . “welcome”

Tidak ada komentar:

Posting Komentar