- Katılım
- 26 Ara 2012
- Konular
- 936
- Mesajlar
- 15,646
- Çözüm
- 8
- Online süresi
- 3mo 29d
- Reaksiyon Skoru
- 2,664
- Altın Konu
- 295
- Başarım Puanı
- 327
- MmoLira
- 664
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
PHP’de echo ve print ifadeleri, ekrana çıktı vermek için kullanılan benzer fonksiyonlardır. İkisi arasındaki temel fark, echo‘nun bir fonksiyon olmaması ve daha hızlı çalışmasıdır. İşlevsel olarak ise pek bir farkları yoktur.
İşte her iki ifadeyi kullanarak örnekler:
echo ifadesi:
Kod:
<?php
$mesaj = "Merhaba, dünya!";
echo $mesaj;
?>
print ifadesi:
Kod:
<?php
$mesaj = "Merhaba, dünya!";
print $mesaj;
?>
Merhaba, dünya!
echo ve print ifadelerini kullanırken, genellikle tercih edilen yöntem echo‘dur çünkü daha hızlıdır ve daha fazla parametre alabilir. Ancak, kullanım tercihi genellikle kişisel tercihlere ve projenin gereksinimlerine bağlıdır.
echo ve print ifadeleri PHP’de benzer işlevlere sahip olmalarına rağmen bazı farklara sahiptirler. İşte bu iki ifade arasındaki temel farklar:
- Dönüş Değeri:
- echo: echo ifadesinin dönüş değeri yoktur. Yani, bir değeri ekrana yazdırır ve değer döndürmez.
- print: print ifadesi bir değeri ekrana yazdırır ve aynı zamanda 1 değerini döndürür. Bu, print‘in ifade içinde kullanıldığında bir değer döndürebilmesi anlamına gelir.
Kod:
<?php
$result = echo "Hello"; // Hatalı kullanım
$result = print "Hello"; // Doğru kullanım, $result 1 değerini alır
?>
- Parametre Sayısı:
- echo: echo birden çok parametre alabilir ve her birini ekrana sırayla yazdırabilir.
- print: print sadece bir parametre alabilir. Birden çok parametre ile kullanılmaya çalışıldığında hata verebilir.
Kod:
<?php
echo "Hello", " World"; // Doğru kullanım
print "Hello", " World"; // Hatalı kullanım
?>
- Hız:
- Genellikle echo, print‘e göre daha hızlıdır çünkü echo bir dil yapısı iken, print bir fonksiyondur. Ancak, bu fark çoğu durumda gözle görülür bir performans farkına neden olmaz ve tercih genellikle kişisel veya projeye özgüdür.
- Katılım
- 3 Eki 2017
- Konular
- 1,673
- Mesajlar
- 18,445
- Çözüm
- 48
- Online süresi
- 9mo 24d
- Reaksiyon Skoru
- 8,721
- Altın Konu
- 297
- Başarım Puanı
- 374
- MmoLira
- 41,550
- DevLira
- 753
Paylaşım için teşekkürler.
- Katılım
- 23 Nis 2015
- Konular
- 1,364
- Mesajlar
- 6,476
- Çözüm
- 5
- Online süresi
- 4mo 12d
- Reaksiyon Skoru
- 2,673
- Altın Konu
- 59
- Başarım Puanı
- 344
- MmoLira
- 27,977
- DevLira
- 3
Paylaşim İçin Teşekürler İyi Forumlar.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 42
- Cevaplar
- 2
- Görüntüleme
- 53
- Cevaplar
- 2
- Görüntüleme
- 53
- Cevaplar
- 3
- Görüntüleme
- 54









