⊗ppPmBsATC 36 of 447 menu

PHP-ում տվյալների տիպերի ավտոմատ փոխակերպում

Ինչպես արդեն գիտեք, PHP-ում տողերը պետք է տեղադրել բացատներում: Կարող է պատահել, որ տողի բոլոր նիշերը թվեր լինեն: Այս դեպքում, եթե թվեր պարունակող տողի վրա կատարենք որևէ մաթեմատիկական գործողություն - այդ գործողությունը կկատարվի այնպես, ասես իրականում մենք ունենք թվեր, և ոչ թե տողեր:

<?php echo '1' + '2'; // կարտածի 3 ?>

Այս դեպքում PHP-ն տեսնում է, որ մենք փորձում ենք կատարել անընդունելի գործողություն տողերի, բայց ընդունելի թվերի համար: Այն նաև տեսնում է, որ փաստացի մեր տողերը թվեր են բացատներում: Ուստի PHP-ն ավտոմատ կերպով կատարում է այդ տողերի փոխակերպումը թվերի և կատարում համապատասխան մաթեմատիկական գործողությունը դրանց վրա:

Նմանապես կկատարվի թվեր պարունակող տողի գումարումը սովորական թվի հետ:

<?php echo '1' + 2; // կարտածի 3 ?>

Այս դեպքում կարգը նշանակություն չի ունենա:

<?php echo 1 + '2'; // կարտածի 3 ?>

Նշված ամենը նմանապես կաշխատի նաև փոփոխականների դեպքում:

<?php $a = '1'; $b = '2'; echo $a + $b; // կարտածի 3 ?>

Առանց կոդը գործարկելու, որոշեք, թե ինչ կարտածվի էկրանին:

<?php $a = '1'; $b = '2'; echo $a + $b + '3'; ?>
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել