Nianse združevanja v PHP
V oklepaje lahko damo operacije, ki imajo prednost - to ne bo napaka. Na primer, dajmo v oklepaje množenje števil:
<?php
$a = (2 * 2) + 3;
echo $a; // izpiše 7 (rezultat 4 + 3)
?>
V tem primeru so oklepaji odveč (množenje ima že tako prednost), vendar je koda dovoljena. Včasih takšno združevanje uporabimo na mestih, kjer prednost operacij ni očitna. Za primer si poglejmo naslednjo kodo:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
Kot že veste, se bo v njem najprej izvedla deljenje, nato pa množenje. Toda na prvi pogled to morda ni povsem očitno. Tukaj lahko uporabimo združevalne oklepaje, da izrecno pokažemo prednost:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
Brez zagonaje kode, določite, kaj se bo izpisalo na zaslon:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
Brez zagonaje kode, določite, kaj se bo izpisalo na zaslon:
<?php
$a = 2 * (8 / 4);
echo $a;
?>