statistics

Powered by Blogger.

Subscribe

Recent

Comment

Contact Form

Name

Email *

Message *

Monday, 3 April 2017

Pengertian Dan Contoh Operator Assignment Dalam PHP


Operator assignment (=) adalah operator di mana operand di sebelah kiri mendapatkan nilai dari operand di sebelah kanan. Operator assignment juga dapat diartikan sebagai operator pemberian suatu nilai terhadap suatu variabel.

Contoh:

$x = 10 ;  // yang berarti x diberi nilai 10

Proses assignment juga dapat dilakukan dengan operand disebelah kanan yang berupa ekspresi.

Contoh:

$y = ($x = 1c) + 4;

Operator assignment juga dapat dilakukan dengan kombinasi dari operator aritmatika dan operator string yang memungkinkan anda menggunakan suatu ekspresi dan hasil ekspresi tersebut menjadi nilainya.

Contoh;

$a - 10;
$a += 7;
$ = $a + 7;
$salam ="selamat';
$salam .= "belajar'; // Selamat Belajar

Perhatikan bahwa assignment menyalin variabel yang asli ke variabel yang baru (assignment by value).
PHP telah mendukung assignment by refence. Assignment by reference berarti beberapa variabel yang berbeda yang mengacu pada suatu lokasi yang sama (isi variabel yang sama), tetapi tidak dimungkinkan pada PHP 3.

Sintaksnya:

$var=&$variabel lain

Contoh:
<?php>
        $a = "Apel";
        // assignment by reference
        $b = &$a;

        //Mengubah nilai $a dan $b
        $a = "Jeruk";

        //Menghapus variabel $a dari memori unset ($a);

        //Mencetak nilai variabel $b = "Jeruk" print ($b);
?>

Operator Assignment ditunjukkan seperti pada tabel berikut:


Contoh sederhana:

<html>
<head>
<title> Operator Assigment </title>
</head>
<body>
<h3> Penggunaan Operator ASsigment</h3>
<?php

$a = 10;
print ("\$a = $a <br>");
$a +=7;
print ("\$a +=7 = $a <br><br>");

$a = 10;
print ("\$a = $a <br>");
$a = $a + 7;
print ("\$a +=7 = $a <br><br>");

$a = 10;
print ("\$a = $a <br>");
$a +=7;
print ("\$a = \$a + 7 = $a <br><br>");

$a = 10;
print ("\$a = $a <br>");
$b =&$a;
print ("\$b = &\$a + 7 = $a <br><br>");

$salam="Selamat";
print ("\$salam  = $salam <br><br>");
$salam .="Belajar";
print ("\$salam .=Belajar  = $salam <br><br>");

?>
</body>
</html>

Dan hasilnya:



Pengertian Operator Aritmatika Dalam PHP


Operator aritmatika adalah operator yang digunakan untuk melakukan perhitungan matematis.

Operator aritmatika ditunjukkan seperti pada tabel berikut:
Pada ekspresi kompleks yang melibatkan banyak operand, operator *, /, dan % memiliki prioritas yang sama, tetapi lebih tinggi daripada operator + atau -.

Untuk lebih jelasnya, perhatikan contoh berikut;

$x = 15 + 9 % 2

9 % 2 akan dikerjakan terlebih dahulu sehingga hasil ekspresi 15 + 9 % 2 adalah 16 ( bukan 0 )

Berikut contoh penggunaan  operator aritmatika pada script berikut:

<?Php
    $Bil1 = 5;
    $Bil2 = 10;
    echo ("\$Bil1 = $Bil1 Dan \$Bil2 = $Bil2 <Br>") ;
    echo ("operasi Aritmatika Pada Kedua Bilangan :<Br><br>") ;
    $Jumlah        = $Bil1 + $Bil2;
    $Kurang        = $Bil1 - $Bil2;
    $Kali            = $Bil1 * $Bil2;
    $Bagi            = $Bil1 / $Bil2;
    $Sisabagi        = $Bil1 % $Bil2;
    Echo ("\$Bil1 + \$Bil2 = $Jumlah <Br>") ;
    Echo ("\$Bil1 - \$Bil2 = $Kurang <Br>") ;
    Echo ("\$Bil1 * \$Bil2 = $Kali <Br>") ;
    Echo ("\$Bil1 / \$Bil2 = $Bagi <Br>") ;
    Echo ("\$Bil1 % \$Bil2 = $Sisabagi <Br>") ;
?>



Dan hasilnya lihat gambar bawah ini: