Seringkali ekspresi aritmatika memerlukan beberapa operator yang berbeda, sehingga kita harus mengetahui urutan penyelesaian dari setiap operator agar nilai yang dihasilkan benar sesuai dengan yang diharapkan.
> Hirarki 1
Operator: * / % {}
Keterangan: Bergantung pada posisinya, urutan dari kiri didahulukan kamudian sebelah kanan.
> Hirarki 2
Operator: + atau -
Keterangan: Bergantung pada posisinya, urutan dari kiri didahulukan kemudian sebelah kanan.
Perhatikan contoh berikut ini:
<?php
$nilai1 = 12 + 4 * 3 / 6;
echo $nilai1;
// 12 + 12 / 6
// 12 + 2
// hasilnya 14
$nilai2 = 210 / (6 * (4 + 5 - 2));
echo $nilai2;
// 210 / (6 * 7)
// 210 / 42
// hasilnya 5
?>
Semoga bermanfaat... *) Dari berbagai sumber.
