romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PHP Echo/Print İfadeleri Nedir?

Karadayı ✓

Karadayı ✓
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Uzman
Ayın Üyesi
Katılım
21 May 2024
Konular
1,450
Mesajlar
2,451
Çözüm
7
Online süresi
3mo 25d
Reaksiyon Skoru
2,564
Altın Konu
1,027
Başarım Puanı
274
Yaş
51
MmoLira
36,853
DevLira
110
Ticaret - 0%
0   0   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!

echo-and-print-in-PHP.jpg


PHP Echo/Print İfadeleri Nedir?
PHP'de, hem echo hem de print ifadeleri çıktıyı tarayıcıda veya PHP konsolunda işlemek için kullanılır. İkisi de fonksiyon değil, dil yapılarıdır. Bu nedenle, parantezlerin ikisi de kullanılmamalıdır.

PHP'de "echo" ifadesi

Echo ifadesi aşağıdaki sözdizimiyle kullanılır :

echo(string ...$expressions): void

Echo ifadesi, ek satır sonu veya boşluk olmaksızın bir veya daha fazla ifadeyi çıktı olarak verir.

Örnek

İşte PHP'de echo ifadesinin nasıl çalıştığına dair bir örnek.

Kod:
<?php
$name = "Rajesh";
echo "Hello " . $name . " How are you?"
?>


Aşağıdaki çıktıyı üretecektir :

Hello Rajesh How are you?

PHP'de çift tırnaklı bir dize, tek tırnaklı bir dizeye benzediğinden, aşağıdaki ifade aynı çıktıyı üretir.

echo 'Hello ' . $name . ' How are you?';

Örnek

Çift tırnaklı bir dize değişkenin değerini çıktı olarak verir. Bu nedenle, aşağıdaki ifade çıktıyı yazdırmadan önce "$name" değişkeninin değerini ekler.


Kod:
<?php
$name = "Rajesh";
echo "Hello $name How are you?";
?>

Aşağıdaki çıktıyı üretecektir :

Hello Rajesh How are you?

Örnek

Fakat, tek tırnaklı bir dize olduğu gibi "$name" çıktısını verecektir.

Kod:
<?php
$name = "Rajesh";
echo 'Hello $name How are you?';
?>

Aşağıdaki çıktıyı üretecektir :

Hello $name How are you?

Bir echo ifadesine geçirilen bir dize, ya tek tek çoklu argümanlar olarak geçirilebilir ya da birleştirilip tek bir argüman olarak geçirilebilir. Dolayısıyla, aşağıdaki ifadelerin ikisi de geçerlidir.

echo 'Hello ', 'how ', 'are ', 'you?', "\n";
echo 'Hello ' . 'how ' . 'are ' . 'you?' . "\n";

Örnek

Yeni satır karakteri kullanılmazsa, iki ardışık echo ifadesinin çıktısının aynı satırda işleneceğini unutmayın. Aşağıdaki örneğe bir göz atın.

Kod:
<?php
echo "hello";
echo "world";
?>

Aşağıdaki çıktıyı üretecektir :


PHP'de "print" ifadesi

Print ifadesi echo'ya benzer, ancak çıktı olarak bir ifade verir.

print(string $expression): int


Echo gibi, print de bir dil yapısıdır. Argümanı bir ifadedir ancak parantez içine alınmamıştır.

En büyük fark, PHP'deki print ifadesinin yalnızca tek bir argüman kabul etmesi ve her zaman 1 döndürmesidir.

Örnek

Aşağıdaki örneğe bir göz atın :

Kod:
<?php
$name = "Rajesh";

print "Hello " . $name . " How are you?\n";
print "Hello $name How are you?";
?>


Aşağıdaki çıktıyı üretecektir :


Hello Rajesh How are you?
Hello Rajesh How are you?

Print/Echo Kullanarak Çok Satırlı Dizeleri Çıktı Al

Hem echo hem de print ifadeleri, düzenleyicide birden fazla satıra yayılan çok satırlı dizeler çıktısı verebilir. Aşağıdaki örneğe bir göz atın.

Kod:
<?php
print "
   Multi-line
   string can be output 
   by echo as well as
   print statement in PHP
   ";
?>

Aşağıdaki çıktıyı üretecektir :

Multi-line
string can be output
by echo as well as
print statement in PHP

print komutunu echo ile değiştirirsek çıktı aynı kalacaktır.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst