⊗ppPmBsATC 36 of 447 menu

PHP-də avtomatik tip çevrilmələri

Artıq bildiyiniz kimi, PHP-də sətirlər dırnaq işarələri içində yazılır. Ola bilər ki, sətirin bütün simvolları rəqəmlərdən ibarət olsun. Bu halda, əgər rəqəmlərdən ibarət sətir üzərində hər hansı riyazi əməliyyat yerinə yetirilsə - bu əməliyyat elə icra olunacaq ki, güya ki, bizim həqiqətən də rəqəmlərimiz var, sətirlər yox:

<?php echo '1' + '2'; // çıxacaq 3 ?>

Bu halda PHP görür ki, biz sətirlər üçün icazə verilməyən, lakin rəqəmlər üçün icazə verilən əməliyyatı yerinə yetirməyə çalışırıq. O, həmçinin görür ki, əslində bizim sətirlərimiz dırnaq işarələri içində olan rəqəmlərdir. Buna görə də PHP avtomatik olaraq bu sətirlərin rəqəmə çevrilməsini həyata keçirir və onlar üzərində müvafiq riyazi əməliyyatı yerinə yetirir.

Eyni qaydada rəqəmli sətir və adi rəqəmin toplanması da yerinə yetiriləcək:

<?php echo '1' + 2; // çıxacaq 3 ?>

Eyni zamanda toplamanın hansı ardıcıllıqla yerinə yetirilməsinin fərqi olmayacaq:

<?php echo 1 + '2'; // çıxacaq 3 ?>

Deyilənlərin hamısı dəyişənlər üçün də eyni qaydada işləyəcək:

<?php $a = '1'; $b = '2'; echo $a + $b; // çıxacaq 3 ?>

Kodu işə salmadan müəyyən edin ki, ekrana nə çıxacaq:

<?php $a = '1'; $b = '2'; echo $a + $b + '3'; ?>
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et