⊗ppPmBsATC 36 of 447 menu

Samodejno pretvarjanje tipov v PHP

Kot že veste, je nize v PHP treba zapreti v narekovaje. Lahko se zgodi, da so vsi znaki niza številke. V tem primeru, če izvedemo katero koli matematično operacijo z nizom s številkami - bo ta operacija izvedena tako, kot da imamo dejansko števila in ne nize:

<?php echo '1' + '2'; // izpiše 3 ?>

V tem primeru PHP vidi, da poskušamo izvesti operacijo, ki je nedovoljena za nize, vendar dovoljena za števila. Prav tako vidi, da so naši nizi dejansko števila v narekovajih. Zato PHP samodejno izvede pretvorbo teh nizov v števila in izvede ustrezno matematično operacijo nad njimi.

Podobno se bo zgodilo pri seštevanju niza s številkami in običajnega števila:

<?php echo '1' + 2; // izpiše 3 ?>

Pri tem ne bo imelo pomena, v kakšnem vrstnem redu izvajamo seštevanje:

<?php echo 1 + '2'; // izpiše 3 ?>

Vse zgoraj navedeno bo delovalo na podoben način tudi za spremenljivke:

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

Brez zagon kode določite, kaj se bo izpisalo na zaslon:

<?php $a = '1'; $b = '2'; echo $a + $b + '3'; ?>
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni