⊗ppPmBsATC 36 of 447 menu

Automatska konverzija tipova u PHP-u

Kao što već znate, stringove u PHP-u treba staviti u navodnike. Može se desiti da su svi karakteri stringa cifre. U tom slučaju, ako se nad stringom sa ciframa izvrši neka matematička operacija - ta operacija će biti izvršena kao da zaista imamo brojeve, a ne stringove:

<?php echo '1' + '2'; // ispisaće 3 ?>

U ovom slučaju PHP vidi da pokušavamo da izvršimo nedozvoljenu operaciju za stringove, ali dozvoljenu za brojeve. Takođe vidi da su naši stringovi zapravo brojevi u navodnicima. Zbog toga PHP automatski izvršava konverziju ovih stringova u brojeve i izvršava odgovarajuću matematičku operaciju nad njima.

Na sličan način će se odvijati sabiranje stringa sa ciframa i običnog broja:

<?php echo '1' + 2; // ispisaće 3 ?>

Pritom neće biti važno, u kom redosledu vršiti sabiranje:

<?php echo 1 + '2'; // ispisaće 3 ?>

Sve rečeno će na sličan način raditi i za promenljive:

<?php $a = '1'; $b = '2'; echo $a + $b; // ispisaće 3 ?>

Bez pokretanja koda, odredite šta će se ispisati na ekran:

<?php $a = '1'; $b = '2'; echo $a + $b + '3'; ?>
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij