statistics

Powered by Blogger.

Subscribe

Recent

Comment

Contact Form

Name

Email *

Message *

Friday, 11 October 2019

Operator Logika adalah operator yang di gunakan untuk membandingkan dua nilai agar meghasilkan suatu nilai sehingga didapatkan hasil true (benar) dan false (salah). Operator logika dapat di tunjukan pada tabel berikut:



Perbedaan dari operator AND dengan &&, dan OR dengan || terkait dengan cara penulisan dan aturan “kekuatan” operator. Operator && dan || memiliki “kekuatan” lebih tinggi dari pada AND dan OR, sehingga baris perintah: $a AND $b || $c, akan dieksekusi oleh PHP menjadi $a AND ($b || $c).
Dari tabel diatas, saya hanya memberikan hasil untuk kondisi TRUE, maka selain kondisi tersebut, hasilnya adalah FALSE.

Dan dibawah ini adalah contoh script operator logika;

<?php
$hasil1 = true and false;
echo '$hasil1 = ';
echo var_dump($hasil1)."<br/>"; // $hasil1 = bool(true)
$hasil2 = (true and false);
echo '$hasil2 = ';
echo var_dump($hasil2)."<br/>"; // $hasil2 = bool(false)
$hasil3 = (true xor false);
echo '$hasil3 = ';
echo var_dump($hasil3)."<br/>"; // $hasil3 = bool(true)
$hasil4 = (false or true && false);
echo '$hasil4 = ';
echo var_dump($hasil4)."<br/>"; // $hasil4 = bool(false)
$a=true;
$b=false;
$hasil5 = ($a and $b || $a or b);
echo '$hasil5 = ';
echo var_dump($hasil5); // $hasil5 = bool(true)
?>
Operator Bit adalah operator yang digunakan untuk operasi bit ( Binary digit ) yang beroperasi pada level bit ( 0 dan 1 ), dan di tunjukkan pada gambar di bawah:


Operator bit sebenarnya terinspirasi dari kemampuanya pada bahasa C/C++ tetapi pada script PHP jarang untuk di gunakan.
Berikut contoh script penggunaan operator bit di bawah ini:

<html>
<head>
<title>Operator Bit</title>
</head>

<body>
<hi>Contoh penggunaan Operator Bit</hi>
<?php
printf ("9 & 8 = %d <br>", 9&8);
printf ("9 | 8 = %d <br>", 9|8);
printf ("~`9  = %d <br>", ~`9);
printf ("9 << 1 = %d <br>", 9<<1);
printf ("9 >>1 = %d <br>", 9>>1);
?>
</body>
</html>

Eksekusikan dengan menyimpan dengan nama operatorbit.php dalam browser kalian.







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: