Ticker

6/recent/ticker-posts

Header Ads Widget

Prioritas Operator Php

Assalamualaikum Warahmatullahi Wabarakatu
Bismillahirrahmanirrahiim

Untuk ekspresi yang kompleks yang melibatkan banyak operand dan operator, operator-operator tersebut akan dikerjakan oleh PHP sesuai prioritasnya.



contoh : x = 15 - 12/3

Untuk contoh diatas, 12 / 2 akan dikerjakan terlebih dahulu, kemudian hasil pembagian tersebut akan menjadi pengurang bagi 15 sehingga menhasilkan 11 bukan 1. Hal ini terjadi karena prioritas operator/lebih tinggi dari operator.

Prioritas operator dari prioritas yang lebih tinggi dapat di lihat pada tabel dibawah ini.


Prioritas Opertators Urutan Pengerjaan
1 New non-associative
2 [ right
3 !
~
++
--(int) (float) (string) (array) (object) @
right
4 *
/
%
Left
5 +
-
.
left
6 <<
>>
left
7 <
<=
>
>=
non-associative
8 ==
!=
===
!==
non-associative
9 & left
10 ^ left
11 | left
12 && left
13 || left
14 ?: left
15 =
+=
-=
*=
/=
.=
%=
&=
<<=
|=^=
<<=
>>=
left
16 print right
17 and left
18 xor left
19 or left
20 , left

Operator pada baris yang sama mimiliki prioritas yang sama. Perthatikan contoh penggunaan prioritas operator pada contoh script dibawah ini.

<!Doctype html>
<html>
 <head>
  <title> Contoh Penggunaan Prioritas Operator </title>
 </head>
 <body>
  <h3>Penggunaan Prioritas Operator</h3>
  <pre>
   $x = 10;
   $y = 5;
   $z = 6;
   $hasil = $x + $y * $z / 2;
  </pre>
  <h4> Diproses Oleh PHP </h4>
  <?php
   $x = 10;
   $y = 5;
   $z = 6;
   $hasil = $x + $y * $z / 2;
    echo "Hasil = $hasil";
  ?>
 </body>
</html>

Hasil eksekusi dari script diatas terlihat seperti gambar dibawah ini



sampai disini dulu tutorial dari saya , Semoga tutorial ini bermanfaat bagi sobat, atas segala kekuranganya mohon dimaafkan dan di beri saran.

Post a Comment

0 Comments

Rekomendasi Untuk Anda × +