تابع printf همون کاری رو میکنه که تابع print میکنه فقط سینتکسشون فرق میکنه. printf یه فرمت میگیره و بعد متغیرهایی که توی اون فرمت ازشون استفاده شده رو میگیره و توی فرمت جایگزین میکنه و چاپ میکنه. مثلا این دو خط یه مقدار رو برمیگردونن.
$temp = 'Peyman';
print("Hello, $temp"); //-> Hello, Peyman...