⊗ppPmBsPPT 49 of 447 menu

Lloji Prefiks dhe Postfiks në PHP

Në fakt, operacionet e rritjes dhe zvogëlimit mund të shkruhen në dy mënyra. Në formën postfikse operacioni shkruhet pas emrit të ndryshores, kështu: $a++, kurse në formën prefikse - para emrit të ndryshores, kështu: ++$a. Le të shohim me shembuj, cila është ndryshimi midis dy mënyrave.

Në shembullin vijues echo i parë do të shfaqë 0, pasqë fillimisht do të funksionojë shfaqja në ekran, dhe më pas ndryshorja do të rritet:

<?php $num = 0; echo $num++; // do të shfaqë 0, sepse ndryshorja rritet vetëm pas echo echo $num; // do të shfaqë 1 - ndryshorja ndryshoi ?>

Tani ndryshorja fillimisht do të rritet, dhe më pas do të bëhet shfaqja në ekran:

<?php $num = 0; echo ++$num; // do të shfaqë 1 - ndryshorja u rrit menjëherë ?>

Kjo sjellje është e vlefshme jo vetëm për shfaqjen në ekran, por edhe për caktimin:

<?php $num1 = 0; $num2 = $num1++; // në ndryshoren $num2 do të shkruhet 0 echo $num2; // do të shfaqë 0 echo $num1; // do të shfaqë 1 - ndryshorja $num1 ndryshoi pas shkrimit në $num2 ?>

Tani le të ndryshojmë formën postfikse në prefikse:

<?php $num1 = 0; $num2 = ++$num1; // në ndryshoren $num2 do të shkruhet 1 echo $num2; // do të shfaqë 1 ?>

Nëse operacioni ynë kryhet në një rresht të veçantë, atëherë nuk ka ndryshim midis formave prefikse dhe postfikse:

<?php $num = 0; ++$num; $num++; echo $num; // do të shfaqë 2 ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num = 3; echo ++$num; ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num = 3; echo $num++; ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num = 3; echo --$num; ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num = 3; echo $num--; ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num1 = 3; $num2 = ++$num1; echo $num1; echo $num2; ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num1 = 3; $num2 = $num1++; echo $num1; echo $num2; ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num1 = 3; $num2 = --$num1; echo $num1; echo $num2; ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num1 = 3; $num2 = $num1--; echo $num1; echo $num2; ?>

Pa e ekzekutuar kodin, përcaktoni, çfarë do të shfaqet në ekran:

<?php $num1 = 3; $num1++; $num2 = $num1--; echo $num1++; echo --$num2; ?>
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo