Herhangi bir değişken içindeki veya doğrudan verilen metni yazdırmamızı sağlayan komutlar bulunmaktadır. Bunların en önemlileri;
1.echo
2.printf
3.sprintf
şeklinde söylenebilir. Bu komutlar;
echo
Bir metni veya değişkenin içeriğini yazdırmak için kullanılır.
Kullanılış şekilleri;
echo “metin”;
echo “metin”.$değişken;
echo “ metin $değişken”;
PHP Kodu:
<?php
$yazi=”dünya”;
echo “merhaba dünya”;
echo “Merhaba”.$yazi;
echo “Merhaba $yazi”;
?>
printf
printf komutu echo gibi yazdırma komutudur yalnız printf kullanımında formatlama yapılabilir.yani yazdırılacak veri belirli bir formata uygun olarak görüntülenebilir.
Kullanımı;
printf(“yazılavcak metin ve parametreler”,değişken listesi);
kullanılan parametreler;
% Yüzde işareti. Yanında biçim parametresi gerekmez.
b Değişken tamsayı olarak işlem görür ve ikili sayı olarak döner.
c Değişken tamsayı olarak işlem görür ve ASCII değerinin karşılığı olan karakter olarak döner.
d Değişken tamsayı olarak işlem görür ve ondalık sayı olarak döner.
f Değişken kesirli sayı olarak işlem görür ve kesirli sayı olarak döner.
o Değişken tamsayı olarak işlem görür ve sekiz-tabanlı sayı olarak döner.
s Değişken metin olarak işlem görür ve metin olarak döner.
x Değişken tamsayı olarak işlem görür ve 16 tabanlı sayı olarak döner. (Harfler, küçük harf olur).
X Değişken tamsayı olarak işlem görür ve 16 tabanlı sayı olarak döner. (Harfler, büyük harf olur).
PHP Kodu:
<?php
$yazi=”dünya”;
printf (“merhaba dünya”);
printf (“Merhaba %s”,$yazi);
$sayi=12.45;
printf (“%s = %.1f”,$sayi,$sayi);
?>
sprintf
Çalışma ve kullanım şekli olarak printf in aynısı olan komut verilen bir değişkene yazdırır. Yani tarayıcıya bilgi göndermez bir değişkene gönderir
PHP Kodu:
<?php
$yazi=”dünya”;
$metin=sprintf (“merhaba dünya”);
$metin.=sprintf (“Merhaba %s”,$yazi);
$sayi=12.45;
$metin.=sprintf (“%s = %.1f”,$sayi,$sayi);
echo $metin;
?>