echo va print (chop etish) — PHP’da natijani ekranga (veb-sahifaga) chiqarishning ikki asosiy usuli. Dasturchi ishining natijasini ko’rsata olmasa, kod yozishning ma’nosi qolmaydi. PHP’da chop etish uchun asosan echo ishlatiladi, print esa uning ozgina farqli varianti.
echo — bir yoki bir necha qiymatni ekranga chiqaradigan PHP til konstruksiyasi. print — bir qiymat chiqaradigan va
1qaytaradigan o’xshash konstruksiya.
echo bilan chop etish
echo — eng ko’p ishlatiladigan chiqarish vositasi:
<?php
echo "Salom, UzbekDevs!";
echo "\n";
$ism = "Master Sherkulov";
echo "Foydalanuvchi: " . $ism;
?>
Salom, UzbekDevs!
Foydalanuvchi: Master Sherkulov
echo matnni, o’zgaruvchini yoki ularning birlashmasini chiqaradi. . operatori bilan bir necha qiymatni ulash mumkin.
echo bir necha qiymat bilan
echo ning o’ziga xosligi — u vergul bilan bir necha qiymatni bir yo’la qabul qiladi:
<?php
$ism = "Farrux";
$yosh = 26;
echo "Ism: ", $ism, ", yosh: ", $yosh;
?>
Ism: Farrux, yosh: 26
Vergul bilan ajratilgan qiymatlar ketma-ket chiqdi. Bu . bilan birlashtirishdan biroz tezroq ishlaydi.
echo va print farqi
Ikkovining farqini jadvalda ko’ramiz:
| Xususiyat | echo |
print |
|---|---|---|
| Qiymatlar soni | bir nechta | faqat bitta |
| Qaytaradigan qiymat | yo’q | 1 |
| Tezlik | biroz tezroq | biroz sekinroq |
Amalda print:
<?php
print "Salom, UzbekDevs!";
print "\n";
$natija = print "Ikkinchi qator";
?>
Salom, UzbekDevs!
Ikkinchi qator
print bir qiymat chiqaradi va 1 qaytaradi, shuning uchun uni ifodada ishlatish mumkin. Amaliyotda esa ko’pincha echo ishlatiladi.
printf — formatlangan chiqarish
Ma’lumotni aniq formatda chiqarish uchun printf ishlatiladi. U ayniqsa sonlarni formatlashda foydali:
<?php
$ism = "Master Sherkulov";
$narx = 15000.5;
printf("%s uchun narx: %.2f so'm", $ism, $narx);
?>
Master Sherkulov uchun narx: 15000.50 so'm
%s matn o’rniga, %.2f esa kasr son ikki xona bilan qo’yildi. printf narx va boshqa sonli qiymatlarni chiroyli ko’rsatishda ishlatiladi.
Xulosa
Bu bo’limda echo bilan chop etish, uni vergul bilan bir necha qiymat uchun ishlatish, print bilan farqi va printf bilan formatlashni ko’rib chiqdik. Amaliyotda echo — asosiy vosita. Keyingi darsda ma’lumot turlariga o’tamiz.