⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць