Koder.uz

3 of 402 menu

PHP-da guruhlashning ba'zi holatlari

Qavslar ichida siz ustuvor bo'lgan operatsiyalarni tuzishingiz mumkin-bu xato bo'lmaydi. Masalan, biz raqamlarning qo'shilishini qavs ichiga olamiz: 

<?php $a = (2 * 2) + 3; echo $a; // chiqaradi 7 (natija 4 + 3) ?>

Bunday holda, qavslar ortiqcha (ko'paytirish uchun ustuvorlik mavjud), ammo kod xato xisoblanmaydi. Ba'zan bunday guruhlash operatsiyalarning ustuvorligi aniq bo'lmagan joylarda qo'llaniladi. Masalan, quyidagi kodni ko'rib chiqing: 

<?php $a = 8 / 2 * 4; echo $a; ?>

Siz allaqachon bilganingizdek, avval bo'linish, keyin ko'paytirish amalga oshiriladi. Ammo bir qarashda bu juda aniq ko'rinmasligi mumkin. Bu erda ustuvorlikni aniq ko'rsatish uchun guruh qavslaridan foydalanish mumkin: 

<?php $a = (8 / 2) * 4; echo $a; ?>

№1

Kodni ishga tushirmasdan, ekranda nima ko'rsatilishini aniqlang:

<?php $a = (2 * 8) / 4; echo $a; ?>

№2

Kodni ishga tushirmasdan, ekranda nima ko'rsatilishini aniqlang:

<?php $a = 2 * (8 / 4); echo $a; ?>

uz ru
light night