پی ایچ پی ایکو بمقابلہ پرنٹ بیانات

Py Aych Py Aykw Bmqabl Prn Byanat



پی ایچ پی ڈویلپر اکثر استعمال کرتے ہیں۔ بازگشت اور پرنٹ کریں ویب صفحات پر ڈیٹا آؤٹ پٹ کے بیانات۔ اگرچہ دونوں بیانات ایک جیسے لگ سکتے ہیں، لیکن ان میں کچھ قابل ذکر اختلافات ہیں۔ ان اختلافات کو سمجھنے سے آپ کو اپنے پروجیکٹ کے لیے مناسب بیان کا انتخاب کرنے اور بہتر کارکردگی کے لیے اپنے پی ایچ پی کوڈ کو بہتر بنانے میں مدد مل سکتی ہے۔ اس مضمون میں، ہم درمیان اختلافات کو تلاش کریں گے بازگشت اور پرنٹ کریں پی ایچ پی میں بیانات، اور مثالیں فراہم کرتے ہیں تاکہ آپ کو یہ سمجھنے میں مدد ملے کہ ہر ایک کو کب استعمال کرنا ہے۔

پی ایچ پی میں ایکو بیان

پی ایچ پی میں، ہم استعمال کرتے ہیں۔ گونج بیان آؤٹ پٹ کو ظاہر کرنے کے لیے اور اس کا استعمال سٹرنگ، متغیرات اور صفوں کو پرنٹ کرنے کے لیے کیا جا سکتا ہے۔ ایکو کو قوسین کے ساتھ یا اس کے بغیر بھی استعمال کیا جا سکتا ہے کیونکہ یہ کوئی فنکشن نہیں ہے، یہ ایک بیان ہے۔ ایکو سٹیٹمنٹ کے آخر میں ایک سیمی کالون (؛) ہوتا ہے۔

پی ایچ پی کا نحو گونج بیان ذیل میں لکھا ہے:







بازگشت

مندرجہ ذیل مثال ایک دلیل کے ساتھ بازگشت کے کام کو ظاہر کرتی ہے:



<؟php

بازگشت 'ہیلو!!' ;

؟>

اگر آپ ایک سے زیادہ پیرامیٹر استعمال کرنا چاہتے ہیں تو آپ قوسین کا استعمال کر سکتے ہیں اور متغیر کو ایکو میں کوما سے الگ کر دیا جاتا ہے۔



ذیل میں دی گئی مثال پر عمل کریں جہاں ہم نے ایکو سٹیٹمنٹ میں ایک سے زیادہ سٹرنگز پاس کیے ہیں:





<؟php

بازگشت 'خوش آمدید' ، 'سے' ، 'لینکس' ، 'اشارہ' ;

؟>

پی ایچ پی میں بیان پرنٹ کریں۔

میں، پی ایچ پی آپ بھی استعمال کر سکتے ہیں۔ پرنٹ کریں آؤٹ پٹ کو ظاہر کرنے اور قوسین کے ساتھ یا اس کے بغیر استعمال کرنے کے لیے۔ یہ ایک فنکشن کی طرح کام کرتا ہے اور قدر 1 لوٹاتا ہے۔



کا نحو درج ذیل ہے۔ پرنٹ بیان :

پرنٹ کریں

ذیل کی مثال پی ایچ پی میں پرنٹ اسٹیٹمنٹ کو ظاہر کرتی ہے۔

<؟php

پرنٹ کریں 'ہیلو!! ' ;

؟>

پرنٹ اسٹیٹمنٹ کو قوسین کے ساتھ استعمال کیا جا سکتا ہے:

پرنٹ کریں ( ) <؟php

پرنٹ کریں ( 'ہیلو!! ' ) ;

؟>

ایکو بمقابلہ پرنٹ بیانات

پی ایچ پی ایکو اور پرنٹ اسٹیٹمنٹس کے درمیان فرق اس بات میں ہے کہ وہ اپنی آؤٹ پٹ کو کیسے واپس کرتے ہیں۔ پی ایچ پی میں، بازگشت ایک زبان کی تعمیر ہے جو کوما سے الگ کرکے ایک یا ایک سے زیادہ تار نکال سکتی ہے۔ اس کی واپسی کی قیمت نہیں ہے اور یہ فوری طور پر آؤٹ پٹ براؤزر کو بھیج دیتا ہے۔

دوسری جانب، پرنٹ کریں ایک فنکشن ہے جو ایک دلیل کو قبول کرتا ہے اور 1 کی قدر لوٹاتا ہے، جسے اظہار میں استعمال کیا جا سکتا ہے۔ ایکو سٹیٹمنٹ کے برعکس، پرنٹ صرف ایک سٹرنگ کو آؤٹ پٹ کر سکتا ہے اور سٹرنگ کے آخر میں خود بخود ایک نئی لائن کریکٹر شامل کر دیتا ہے۔ یہ آؤٹ پٹ کو براہ راست براؤزر کو بھی بھیجتا ہے، جو کہ کے رویے سے ملتا جلتا ہے۔ گونج بیان .

<؟php

$پیغام = 'لینکس، اشارہ!' ;

$num1 = 4 ;

$num2 = 9 ;

// متغیرات کو ظاہر کرنے کے لیے ایکو کا استعمال

بازگشت $پیغام . ' \n ' ;

بازگشت $num1 . '+' . $num2 . '=' ;

بازگشت $num1 + $num2 . ' \n ' ;

// متغیرات کو ظاہر کرنے کے لیے printf کا استعمال

printf ( ' %s \n ' ، $پیغام ) ;

printf ( ' %d + %d = %d \n ' ، $num1 ، $num2 ، $num1 + $num2 ) ;

؟>

پی ایچ پی میں ایکو بمقابلہ پرنٹ

مندرجہ ذیل ٹیبل میں پی ایچ پی میں ایکو اور پرنٹ اسٹیٹمنٹ کے درمیان فرق دیکھیں۔

بازگشت پرنٹ کریں
واپسی کی کوئی قیمت نہیں ہے۔ 1 کی واپسی کی قیمت ہے۔
متعدد دلائل لیتا ہے۔ صرف 1 پیرامیٹر لیں۔
پرنٹ اسٹیٹمنٹ سے زیادہ تیز بازگشت کے بیان سے تھوڑا سا سست
یہ کوئی فنکشن نہیں ہے۔ ایک فنکشن کی طرح برتاؤ کرتا ہے۔
کوما سے الگ کرکے ایک یا زیادہ سٹرنگ آؤٹ پٹ کریں۔ آؤٹ پٹ صرف تار

نیچے کی لکیر

دی بازگشت اسٹرنگ کے آؤٹ پٹ کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے اور پیرامیٹر کے طور پر ایک یا زیادہ سٹرنگ لے سکتا ہے، جبکہ پرنٹ کریں صرف ایک تار لے سکتا ہے اور کنسول پر کوڈ کے آؤٹ پٹ کو پرنٹ کرنے کے لیے بھی استعمال ہوتا ہے۔

مندرجہ بالا گائیڈ میں، ہم نے مثالوں کے ساتھ ان کے نفاذ کے ساتھ ساتھ ایکو اور پرنٹ اسٹیٹمنٹ کے درمیان فرق سیکھا ہے۔