⊗ppPmBsMONua 21 of 447 menu

Nuanțe de grupare în PHP

Operațiile care au prioritate pot fi puse în paranteze - acest lucru nu va fi o eroare. De exemplu, să punem în paranteze produsul numerelor:

<?php $a = (2 * 2) + 3; echo $a; // va afișa 7 (rezultatul 4 + 3) ?>

În acest caz, parantezele sunt redundante (înmulțirea are deja prioritate), dar codul este valid. Uneori, o astfel de grupare este folosită în locurile unde prioritatea operațiilor nu este evidentă. De exemplu, să luăm în considerare următorul cod:

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

După cum știți deja, mai întâi se va executa împărțirea, iar apoi înmulțirea. Dar la prima privire acest lucru poate să nu fie prea evident. Aici puteți folosi parantezele de grupare, pentru a arăta explicit prioritatea:

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

Fără a rula codul, determinați ce va fi afișat pe ecran:

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

Fără a rula codul, determinați ce va fi afișat pe ecran:

<?php $a = 2 * (8 / 4); echo $a; ?>
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge