⊗ppPmBsMONua 21 of 447 menu

PHP:n ryhmittelyn vivahteet

Suluihin voidaan laittaa operaatioita, joilla on prioriteetti - tämä ei ole virhe. Esimerkiksi, laitetaan numeroiden kertolasku sulkuihin:

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

Tässä tapauksessa sulut ovat ylimääräisiä (kertolaskulla onhan prioriteetti muutenkin), mutta koodi on sallittua. Joskus tällaista ryhmittelyä käytetään paikoissa, joissa operaatioiden prioriteetti ei ole ilmeinen. Esimerkkinä tarkastellaan seuraavaa koodia:

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

Kuten jo tiedät, siinä suoritetaan ensin jakolasku ja sitten kertolasku. Mutta ensi silmäyksellä se ei ehkä ole kovin ilmeistä. Tässä voidaan käyttää ryhmitteleviä sulkuja näyttämään prioriteetti eksplisiittisesti:

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

Määritä, mitä ruudulle tulostetaan ajamatta koodia:

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

Määritä, mitä ruudulle tulostetaan ajamatta koodia:

<?php $a = 2 * (8 / 4); echo $a; ?>
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää