echo ve print: ekrana çıktı almak / yazdırmak için kullanılan iki temel komuttur.
Peki Arasındaki Fark Ne?
* print bir fonksiyon gibi çalışarak geriye değer döndürür. Bu değer boolean türünde true(1) şeklindedir. print kodu sadece 1 değerini döndürür. Ama echo komutu bir fonksiyon gibi çalışmaz sadece ekrana çıktısını verir işi orada biter. Bu durum echo komutunun print komutuna göre daha hızlı çalışmasını sağlar.
<?php $sonuc = print "Selamun Aleyküm Dünya"; ?>
Yukarıdaki kod ile ekrana Selamun Aleyküm Dünya yazdırdığımız gibi $sonuc değişkenine 1 değerini atamış olduk.
* echo komutu ile birden fazla ifadeyi virgülle birleştirebildiğimiz gibi nokta işareti ile de birleştirebiliriz. print komutu ile virgülle birleştirmeyi desteklemez.
<?php echo $ad,$soyad; ?>
<?php echo $ad.$soyad; ?>
[…] komut arasındaki farkı öğrenmek istiyorsanız “echo ve print Arasındaki Fark” adlı makalemi inceleyebilirsiniz. […]
gayet güzel bir açıklama olmuş ellerinize sağlık fatih bey
Teşekkürler