⊗ppPmBsNTS 38 of 447 menu

PHP-ում տողային փոխակերպման նրբությունները

Նախորդ դասում մենք սովորեցինք թվերը գումարել ինչպես տողեր: Սակայն նման գումարման դեպքում կան նրբություններ, երբ գումարվում են ոչ թե փոփոխականներ, այլ անմիջապես թվեր:

Բանը նրանում է, որ կետը օգտագործվում է ոչ միայն տողերի գումարման, այլև կոտորակային մասը ամբողջից անջատելու համար:

Եթե կետի շուրջը բացատներ դնենք, ապա խնդիրներ չեն լինի:

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

Իսկ եթե հանենք բացատները կետի շուրջը, ապա կստանանք կոտորակ, ոչ թե տողերի գումարում:

<?php echo 1.2; // կարտածի 1.2 ?>

Նման նրբությունների պատճառով հեշտությամբ կարելի է ստանալ սխալ, եթե կետի մի կողմում դնել բացատ, իսկ մյուս կողմում՝ ոչ:

<?php echo 1. 2; // կտա սխալ ?>

Սակայն փոփոխականների դեպքում նման խնդիր չի լինի:

<?php $a = 1; $b = 2; echo $a.$b; // կարտածի '12', ոչ թե սխալ ?>

Կոդի հեղինակը ցանկանում էր գումարել 3 և 4 թվերը ինչպես տողեր:

<?php echo 3.4; ?>

Սակայն կոդը աշխատում է սխալ: Ուղղեք կոդի հեղինակի սխալը:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել