پی ایچ پی میں ایکو بیان
پی ایچ پی میں، ہم استعمال کرتے ہیں۔ گونج بیان آؤٹ پٹ کو ظاہر کرنے کے لیے اور اس کا استعمال سٹرنگ، متغیرات اور صفوں کو پرنٹ کرنے کے لیے کیا جا سکتا ہے۔ ایکو کو قوسین کے ساتھ یا اس کے بغیر بھی استعمال کیا جا سکتا ہے کیونکہ یہ کوئی فنکشن نہیں ہے، یہ ایک بیان ہے۔ ایکو سٹیٹمنٹ کے آخر میں ایک سیمی کالون (؛) ہوتا ہے۔
پی ایچ پی کا نحو گونج بیان ذیل میں لکھا ہے:
بازگشت
مندرجہ ذیل مثال ایک دلیل کے ساتھ بازگشت کے کام کو ظاہر کرتی ہے:
<؟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 پیرامیٹر لیں۔ |
پرنٹ اسٹیٹمنٹ سے زیادہ تیز | بازگشت کے بیان سے تھوڑا سا سست |
یہ کوئی فنکشن نہیں ہے۔ | ایک فنکشن کی طرح برتاؤ کرتا ہے۔ |
کوما سے الگ کرکے ایک یا زیادہ سٹرنگ آؤٹ پٹ کریں۔ | آؤٹ پٹ صرف تار |
نیچے کی لکیر
دی بازگشت اسٹرنگ کے آؤٹ پٹ کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے اور پیرامیٹر کے طور پر ایک یا زیادہ سٹرنگ لے سکتا ہے، جبکہ پرنٹ کریں صرف ایک تار لے سکتا ہے اور کنسول پر کوڈ کے آؤٹ پٹ کو پرنٹ کرنے کے لیے بھی استعمال ہوتا ہے۔
مندرجہ بالا گائیڈ میں، ہم نے مثالوں کے ساتھ ان کے نفاذ کے ساتھ ساتھ ایکو اور پرنٹ اسٹیٹمنٹ کے درمیان فرق سیکھا ہے۔