PHP echo ve print Komutları

Konuyu Okuyanlar (0 kayıtlı üye )

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
PHP ile çıktı almanın iki temel yolu vardır: echo ve print.


PHP dersleri konusunda hemen hemen her derste ve örnekte echo veya print komutlarını kullanıyoruz. Bu ders echo ve print komutu kullanımı ve farkları hakkında bilgi vermeyi amaçlamıştır.

Farklılıkları:

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.

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.



Şimdi kullanımlarına bakalım:

Echo Komutu

echo komutu aşağıdaki şekillerde kullanılabilir:

  • echo
  • echo()
Bu komut ile aşağıdaki gibi hem metinleri hem de HTML etiketlerini ekrana yazdırabiliriz.


1
2
3
4
5
6
7
8
9
10
11
12
13
14

<!DOCTYPE html>
<html>
<body>

<?php
echo "<h3>PHP çok kolay!</h3>";
echo "Merhaba Dünya!<br>";
echo "Bu ", "cümle ", "oldukça ", "fazla ", "parametreden ", "meydana gelmektedir.";
?>

</body>
</html>
Ekran Çıktısı:

php-dersleri-5.jpg


Uygulamanın ekran çıktısını incelerseniz, ilk echo komutunda bulunan <h1> etiketlerinin etkisini görebilirsiniz.

İkinci echo komutu tek parametreden meydana geliyorken, son echo komutu çok sayıda parametreden meydana gelmektedir.

Ayrıca burada kullandığımız <br> etiketi ile alt satırlara geçildiği görülmektedir.

Echo komutu ile metinleri ekrana yazabildiğimiz gibi değişkenleri de ekrana yazabiliriz.

Print Komutu

print komutu aşağıdaki şekillerde kullanılabilir:

  • print
  • print()
Echo komutunda olduğu gibi print komutu ile aşağıdaki gibi hem metinleri hem de HTML etiketlerini ekrana yazdırabiliriz.


1
2
3
4
5
6
7
8
9
10
11
12
13
14

<!DOCTYPE html>
<html>
<body>

<?php
print "<h2>PHP Dersleri</h2>";
print "Merhaba Dünya!<br>";
print "PHP Öğreniyorum";
?>

</body>
</html>
Aşağıdaki örnek, print deyimiyle metin ve değişkenlerin nasıl çıktı alınacağını gösterir:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

<!DOCTYPE html>
<html>
<body>

<?php
$txt1 = "PHP Dersleri";
$txt2 = "yazilimkodlama.com";
$x = 5;
$y = 4;

print "<h2>" . $txt1 . "</h2>";
print $txt2 . " PHP Dersleri " . "<br>";
print $x + $y;
?>

</body>
</html>
Ekran Çıktısı:

php-dersleri-4.jpg


 
Üst Alt