ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - KAHHAR

İsyankârları kahreden, hiç bir şekilde mağlub edilemeyen, üstün gelinemeyen.


Anasayfa    |     Ben Kimim?    |     Öğrenci İşleri
Php ile Tarayıcıya Yazdırma (Ekrana Verme)
14.02.2013         (7690) kez okundu    
Tweetle     Yazdır

Php de yazdığımız yazılar direk olarak tarayıcılarda gözükmezler. Bunların görünmesi için tarayıcıya yazdırılması gerekmektedir. Php’de bu işlemi echo komutu yapmaktadır.

Echo Komutunun Kullanımı:

Echo komutunun ifadeler için ve değişkenler için kullanımına ayrı ayrı bakalım. Öncelikle ifadelere değinelim.

Sayılar, karakterler ve metinsel ifadeler tarayıcıya yazdırılacaksa yani kendimiz bir mesaj vereceksek tırnak içinde yazmamız gerekir. Aşağıda örneklerini görebilirsiniz:

  • echo “Web Sayfama Hoş Geldiniz”;
  • echo ‘Web Sayfama Hoş Geldiniz’;
  • echo “İşlemin Sonucu=123”;
  • echo ‘İşlemin Sonucu=123’;

Yukarıdaki kullanımların hepsi geçerlidir. Kişisel yazdırılacak yazılar yukarıdaki örneklerdeki gibi yazılmalıdır.

Değişkenlerin değerleri yazdırılacaksa direk değişken adı yada çift tırnak içinde yazılmalıdır. Aşağıda örnekleri görebilirsiniz:

  • echo $sayi;
  • echo “$sayi”;

Yukarıdaki kullanımlar aynı sonucu verir. İkisi de sayi değişkeninin değerini yazdırır. istediğimiz birisini kullanabiliriz.  Değişkenleri Tek tırnak ile yazdırmayınız. Nedenine aşağıda değineceğim.

Çift tırnak ile Tek tırnak Arasındaki Fark Nedir?

Tırnaklar arasındaki farkı aşağıdaki örnekle daha iyi anlayacağız:

1.örnek                                                               2.örnek

<?php                                                                 <?php
$sayi=23;                                                            $sayi=23;
echo “$sayi”;                                                     echo ‘$sayi’;
?>                                                                         ?>

Yukarıdaki örneklere bakarsak yazılımdaki tek fark echo kullanımındaki tırnaklardır. Örnekler sanal sunucuda ayrı ayrı çalıştırılırsa ekran çıktıları aşağıdaki gibi olur:

1.örnek ekran çıktısı:                                     2.örnek ekran çıktısı:

23                                                                        $sayi

Ekran çıktıları incelenirse fark net bir şekilde anlaşılacaktır. Değişkenler çift tırnak ile verilirse değişkenin değeri yazdırılır yani tırnaksız yazdırılmış gibi değişkenin değeri neyse o yazdırılır. Ama tek tırnak ile yazdırılırsa tırnak içindeki ifade neyse o ekrana yazdırılır. Yani tarayıcılar tek tırnak içindeki ifadeyi sadece metin olarak alır ve yazdırır. Bu nedenle değişkenleri tek tırnak ile yazdırmamak gerekir.

Değişken ile Mesajı aynı Yerde Yazdırma:

Ekran çıktısı olarak mesaj ve değişken vermek istiyorsunuz bunu aynı echo içinde verebilirsiniz. Aynı echo içinde yazılmış aşağıdaki örnekleri inceleyebilirsiniz.

$sayi=80; $ders="PHP"; kodları için;

örnek echo komutu:                                   Ekran çıktısı:

  • echo "Sayımız=$sayi";                                  Sayımız=80
  • echo "Sayımız=".$sayi;                                 Sayımız=80             (Nokta tırnaklı ifade ile değişkenin değerini birleştirir. Yani yan yana yazdırır)
  • echo "Sayı=$sayi Ders=$ders";                 Sayı=80 Ders=PHP
  • echo 'Sayı='.$sayi.''Ders=".$ders;              Sayı=80 Ders=PHP   (Bir ifade tek tırnak ile de verilebilir çift tırnak ile de ama tek tırnak ile açılmışsa ifade tek tırnak ile de kapatılmalıdır. Yani tek tırnak ile açıp çift tırnak ile kapatılamaz.)

Yukarıda echo komutunun farklı yazılımlarını görüyorsunuz hangi yazım kolayınıza gelirse kullanabilirsiniz.

İlerleyen derslerde görüşmek ümidiyle. Sağlıcakla kalınız.

Mustafa KARSLI

© 2008 - 2024
Mustafa KARSLI