⊗ppPmBsATC 36 of 447 menu

PHP'de Otomatik Tür Dönüşümü

Bildiğiniz gibi, PHP'de dizeler tırnak içine alınmalıdır. Dizedeki tüm karakterlerin rakamlardan oluştuğu durumlar olabilir. Bu durumda, eğer rakamlardan oluşan bir dize üzerinde herhangi bir matematiksel işlem gerçekleştirilirse - bu işlem, sahip olduğumuz şeyin gerçekten dizeler değil de sayılar olduğu varsayılarak yapılacaktır:

<?php echo '1' + '2'; // 3 yazdırır ?>

Bu durumda PHP, dizeler için geçersiz ancak sayılar için geçerli bir işlem yapmaya çalıştığımızı görür. Ayrıca, dizelerimizin aslında tırnak içindeki sayılar olduğunu da görür. Bu nedenle PHP, bu dizeleri otomatik olarak sayılara dönüştürür ve üzerlerinde ilgili matematiksel işlemi gerçekleştirir.

Rakamlardan oluşan bir dize ile sıradan bir sayının toplanması da benzer şekilde gerçekleşecektir:

<?php echo '1' + 2; // 3 yazdırır ?>

Bu durumda, toplama işleminin hangi sırayla yapıldığı önemli olmayacaktır:

<?php echo 1 + '2'; // 3 yazdırır ?>

Tüm anlatılanlar değişkenler için de aynı şekilde çalışacaktır:

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

Kodu çalıştırmadan, ekrana ne yazdırılacağını belirleyin:

<?php $a = '1'; $b = '2'; echo $a + $b + '3'; ?>
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet