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:



Categories:

0 comments:

Post a Comment