⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј