Php echo kullanımı

mTanriverdi

Doçent
Katılım
7 Ekim 2007
Mesajlar
541
Reaksiyon puanı
3
Puanları
0
Php ile yaptğımız projelerimiz ekrana herhangi bi türden yazı yazdırmak istediğimiz zaman echo() fonksiyonunu kullanırız. Kullanımı kolay ve akılda kalıcı olan bu fonksiyon sayesinde, yazılarımızı ekranda çıkartabilir ve değişkenlerin sonuçlarınızı yazdırabiliriz. Php'de program yazacaksanız echo() fonksiyonunu çok kullanacaksınız. $degisken = "Mustafa Tanrıverdi";
<img style="float: left;">Yukarıdaki kodu sayfa.php adında kayıt edelim ve çalıştırdığımız zaman Mustafa Tanrıverdi değerini taşıyan bir adet değişken oluşturmuş olduk. Ama ekranda böyle bi yazı yok çünkü; biz sadece değişkene değer atadık ekranda göstermesi için herhangi bi komut yazmadık. Bu durumda echo() fonksiyonunu kullanarak ekranda yazımızı yazdırıyoruz.
$degisken = "Mustafa Tanrıverdi";
echo"$degisken";
Yukarıdaki kodu çalıştırdığımız zaman ekranda "Mustafa Tanrıverdi" yazıldığını göreceksiniz.
$degisken = "Mustafa Tanrıverdi";
echo"Bu adamın adı $degisken";
Yukarıdaki kodu çalıştırdığımız zaman ekranda "Bu adamın adı Mustafa Tanrıverdi" yazıldığını göreceksiniz. Bakınız Php ile değişkenin değerini alıyoruz. Zaten programlamanın temel mantığıda budur.
$degisken = "Mustafa Tanrıverdi";
echo"Adı kalın olacak, <strong>$degisken</strong>";
Tabiki echo komutu içerisinde HTML etiketleri gösterebiliriz. Bu kodu ekrana yazdırdığımızda "Adı kalın olacak Mustafa Tanrıverdi" yazısı gelecektir.
<img style="float: left;">Gördüğünüz gibi echo() komutunu kullanırken ekrana çıkmasını istediğimiz değerleri belirtmek için çift tırnak(" ") karakterlerini kullanıyoruz. Ama isterseniz tek tırnak (' ') karakterlerinide kullanabilirsiniz. Tabiki tek tırnak karakterini kullanırsanız $degisken değerini almayacak ve ekrana $degisken diye çıktı verecektir.
$degisken = "Mustafa Tanrıverdi";
echo'$degisken';
Bu kodu yazdırdığımız zaman karşımızı Mustafa Tanrıverdi değil de $degisken yazısının geldiğini göreceksiniz. Çünkü Php "" (çift tırnak) içinde ki veriyi yorumlamaya çalışır ama ' ' (tek tırnak) içinde ki veriyi ise yorumlamadan ekrana yazdırır.
<img style="float: left;">Eğer ekrana çıkartmak istediğiniz değer de değişken yok ise ' ' (tek tırnak) kullanınız, çünkü Php bunu yorumlamadan ekrana dökecek ve sunucunuzu pek fazla yormayacaksınız. Büyük projelerde önemle dikkat edilmelidir.
Bir sonraki yazımda görüşmek üzere, Mustafa Tanrıverdi
 

orcnd

Dekan
Katılım
13 Ekim 2008
Mesajlar
6,394
Reaksiyon puanı
255
Puanları
63
\n \t vb. şeylere de girseydin keşke
 

magnet

Asistan
Katılım
17 Eylül 2005
Mesajlar
498
Reaksiyon puanı
5
Puanları
18
Kaçık Sekansları

\a Beep(Ses)
\b BackSpace( son karakteri siler)
\f Forward (sonraki karaktere zıplar)
\n New Line (yeni satır)
\r Return (yanıp sönen cursor başa döner)
\t Tab (tab tuşu ile aynı işlevi yapar.8 karakter zıplar veya kelime boyuna göre 8 karakter e tamamlar)
\v Düşey Sekme
\0 Null


ayrıca her dil için geçerlidir bunlar =)
 

f1_

Asistan
Katılım
25 Ekim 2010
Mesajlar
173
Reaksiyon puanı
4
Puanları
0
bu echo kodunu hoca sormuştu yazılıda
 

Uso!

Doçent
Katılım
10 Ağustos 2010
Mesajlar
947
Reaksiyon puanı
27
Puanları
18
@magnet
\n, \r, \t dışında diğerlerini bilmiyordum! :D
 
Üst