PHP print_r() FONKSİYONU

print_r() fonksiyonu ekrana değişkenleri yazdırma komutlarındandır. Biz şuana kadar yazdırma işlemlerini echo komutuyla yaptık fakat bu ekrana dizileri yazdırmaz. Bu konumuzda bahsedeceğimiz print_r() fonksiyonu ile hem dizideki elemanların tümünü nasıl ekrana yazdıracağımızı göreceğiz hemde echo ve print fonksiyonlarına bakacağız bunların arasında ufak bir farklılık var ve az biliniyor bu konularada değineceğiz.

echo(); FONKSİYONUN KULLANIMI


PHP’de Değişkenleri veya değerleri ekrana yazdırmak için belirli kodlar vardır. Bunlardan birisi echo komutudur. echo komutunun kullanımı ekrana yazdırmak istediğimiz string değerin veya değişkenin önüne echo komutunu ekleyerek kullanabiliriz.


<?php

echo "Merhaba Dünya";

$text = "Merhaba Dünya";

echo $text; // Değişkenli gösterimi

echo 55; // Sayısal gösterimi

echo "Merhaba"," PHP dünyası"; //Virgüllü gösterimi

?>

echo fonksiyonunun kullanımından daha öncede bahsetmiştik en basit haliyle bu şekilde kullanıldığı tekrarladık ve basit yazdırma işlemlerinde kullanılırlar.

echo komutları belirttiğimiz ifadeyi yazdıklarında geriye bir değer döndürmezler. Yani, işlemin gerçekleşip gerçekleşmediğine dair bir değer (true, false) göndermezler.

Print komutu ise belirttiğimiz ifadeyi yazarsa, yazdığına dair true değerini döndürür, yazamazsa yazamadığına dair false değerini döndürür.

Gerekmedikçe print komutu kullanılmaz çünkü; print fonksiyonu geriye değer döndürmeleriyle küçükte olsa hız yavaşlamasına sebep olurlar bu ufak sistemlerde fark edilmez ama büyük sitelerde farkedilir bir yavaşlama olur.

Print() FONKSİYONUN KULLANIMI



<?php

print("Merhaba Dünya!");

print "Merhaba Dünya";

$text = "Merhaba Dünya!";

print $text;

?>

NOT: Print komutunun echo komutu ile farkı : Yukarıda echo komutunda örnek verdiğimiz Virgüllü kullanımı print komutunda hata verir.

print_r() FONKSİYONUN KULLANIMI


Print_r() komutu bir değişken hakkında, okunabilir bilgileri yazdırmak için kullanılır.


<?php

$text = 'abc' ; 
 
$s = 123.33; 
 
print_r ($text);  

echo '<br>' ;  

print_r ($s);
  
?>

Yukarıda gördüğümüz gibi print_r() fonksiyonu değişkenleri de ekrana yazar. print_r() fonksiyonu PHP'de asıl kullanım yeri dizide bulunan bütün değerleri göstermek için kullanılır. Ziyaretçiler için bu değerlerin anlamı yoktur. Bu değerler programlama ve hata ayıklama için kullanılabilir.


<?php

$a = array ('a' => 'HTML', 'b' => 'PHP', 

            'c' => array ('x', 'y', 'z'));

echo "<pre>";

print_r ($a);

echo "</pre>";

?>

Array
(
    [a] => HTML
    [b] => PHP
    [c] => Array
        (
            [0] => x
            [1] => y
            [2] => z
        )

)

NOT:

<pre> Boşlukları ve özel karakterleri düzgün bir şekilde göstermeye yarayan bir HTML etiketidir.

Adem 14/04/2018

Siteden uzun zamandır istifade ediyorum, Allah razı olsun. Yeni tasarım çok sade ve hoş olmuş elinize sağlık.
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

2666

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.