تابع print در PHP متن را به خروجی می نویسد. «تابع print» مثل بلندگو است؛ هرچه بدهی، نشان می دهد.
تابع print در PHP چیست؟
تابع print() یک یا چند رشته را چاپ می کند. البته واقعاً «تابع» نیست؛ بنابراین پرانتز لازم نیست. همچنین کمی از echo() کندتر است.
سینتکس و ورودی
سینتکس: print(strings). پارامتر strings لازم است و رشته(ها) را به خروجی می فرستد. مقدار بازگشتی همیشه 1 است.
نمونه 1: چاپ یک متن ساده
<?php
print "Hello world!";
?>
نمونه 2: چاپ مقدار یک متغیر (Variable)
<?php
$str = "Hello world!";
print $str;
?>
نمونه 3: چاپ با برچسب HTML
<?php
$str = "Hello world!";
print $str;
print "<br>What a nice day!";
?>
نمونه 4: چسباندن رشته ها با عملگر نقطه
<?php
$str1 = "Hello world!";
$str2 = "What a nice day!";
print $str1 . " " . $str2;
?>
نمونه 5: استفاده از آرایه (Array)
<?php
$age = array("Peter" => "35");
print "Peter is " . $age['Peter'] . " years old.";
?>
نمونه 6: متن چندخطی
<?php
print "This text<br>
spans multiple<br>
lines.";
?>
نمونه 7: تفاوت کوتیشن تکی و دوتایی
<?php
$color = "red";
print "Roses are $color";
print "<br>";
print 'Roses are $color';
?>
گام های عملی
- متن یا متغیر خود را آماده کن.
- با
printآن را چاپ کن. - در صورت نیاز، HTML را هم در رشته بگذار.
جمع بندی سریع
- تابع print متن را چاپ می کند.
- پرانتز لازم نیست.
- همیشه مقدار 1 برمی گرداند.
- کمی از echo کندتر است.