PHP print_r() Fonksiyonu
PHP 4PHP 5PHP 7
Girilen verinin okunabilir çıktısını verir.
Yapısı (Syntax)print_r ( mixed $expression, boolean $return = false ) : mixed
Parametreler
-
$mixed mixedDüzenli çıktısı verilecek verinin türü genellikle dizi olur.
-
$return = false boolean
False
normal çalışmayı sürdürür.True
çıktıyı ekrana basmak yerine geriye döndürür.
Dönen Değer
mixed
- $return
parametresi boş bırakılması veya false olarak ayarlanması durumunda geriye true döner. $return
true parametresi girilmesi durumunda geriye girilen verinin içeriği döner.
NOT
$return
parametresi kullanıldığında, bu fonksiyon çıktı tamponlamayı kullanır. Yani ob_start(); geri çağırma işlevinde kullanılamaz. Örnekler
Temel Kullanım
Genellikle dizileri düzenli olarak ekrana basarız.
<?php
$array = [1, 2, 3, 4, 5];
print_r($array);
/*
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
*/
?>
Opsiyonel Kullanım
Geriye içeriği döndürür ve değişkene atarız.
<?php
$array = [1, 2, 3, 4, 5];
$result = print_r($array, true);
echo $result;
/*
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
*/
?>