⊗ppPmBsATC 36 of 447 menu

Automatinis tipų konvertavimas PHP

Kaip jau žinote, eilutes PHP reikia paimti į kabutes. Gali būti taip, kad visi eilutės simboliai bus skaičiai. Tokiu atveju, jei su skaičių eilute atliksite kokią nors matematinę operaciją - ši operacija bus atlikta taip, tarsi mes tikrai turėtume skaičius, o ne eilutes:

<?php echo '1' + '2'; // išves 3 ?>

Šiuo atveju PHP mato, kad mes bandome atlikti eilutėms neleistiną, bet skaičiams leistiną operaciją. Jis taip pat mato, kad faktiškai mūsų eilutės - tai skaičiai kabutėse. Todėl PHP automatiškai atlieka konvertavimą šių eilučių į skaičius ir atlieka atitinkamą matematinę operaciją su jais.

Panašiai vyks sudėtis skaičių eilutės ir paprasto skaičiaus:

<?php echo '1' + 2; // išves 3 ?>

Tuomet nebus svarbu, kokia tvarka atlikti sudėtį:

<?php echo 1 + '2'; // išves 3 ?>

Visa tai analogiškai veiks ir su kintamaisiais:

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

Nepaleisdami kodo, nustatykite, kas bus išvesta į ekraną:

<?php $a = '1'; $b = '2'; echo $a + $b + '3'; ?>
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti