Nuansa Pengelompokan di PHP
Tindakan yang memiliki prioritas dapat ditempatkan dalam tanda kurung - ini tidak akan menjadi kesalahan. Misalnya, menempatkan perkalian angka dalam tanda kurung:
<?php
$a = (2 * 2) + 3;
echo $a; // akan menampilkan 7 (hasil 4 + 3)
?>
Dalam kasus ini, tanda kurung menjadi berlebihan (perkalian sudah memiliki prioritas), tetapi kode tersebut valid. Terkadang pengelompokan seperti ini digunakan di tempat-tempat di mana prioritas operasi tidak jelas. Sebagai contoh, perhatikan kode berikut:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
Seperti yang sudah Anda ketahui, di dalamnya pertama-tama akan dilakukan pembagian, lalu perkalian. Namun pada pandangan pertama hal ini mungkin tidak terlalu jelas. Di sini dapat digunakan tanda kurung pengelompokan, untuk secara jelas menunjukkan prioritas:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan di layar:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan di layar:
<?php
$a = 2 * (8 / 4);
echo $a;
?>