PHP میں define() فنکشن کیا ہے؟

Php My Define Fnkshn Kya



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

ہم تفصیل سے بات کریں گے۔ تعریف () اس گائیڈ میں فنکشن، نحو، اور استعمال۔

پی ایچ پی میں ڈیفائن () فنکشن کیا ہے؟

دی تعریف () پی ایچ پی میں ایک بلٹ ان فنکشن ہے جو مستقل بنانے کے لیے استعمال ہوتا ہے۔ مستقل متغیرات کی طرح ہیں، لیکن ایک بار جب وہ پروگرام کے اندر بیان کیے جاتے ہیں تو ان کی قدریں ایک جیسی رہتی ہیں۔ پی ایچ پی میں کنسٹینٹس ان اقدار کو ذخیرہ کرنے کے لیے مفید ہیں جو پروگرام کے پورے عمل میں مستقل رہتی ہیں۔







نحو

استعمال کرنے کے لیے نحو تعریف () پی ایچ پی میں فنکشن مندرجہ ذیل ہے:



وضاحت کریں ( 'CONSTANT_NAME' , قدر , معاملہ - بے حس )

ڈیفائن فنکشن تین پیرامیٹرز کو قبول کرتا ہے، a CONSTANT_NAME جو مستقل کے متغیر نام کی وضاحت کرتا ہے، قدر جو مستقل کی قدر کی وضاحت کرتا ہے، اور کیس_غیر حساس ایک پیرامیٹر ہے جو یہ بتاتا ہے کہ آیا مستقل کا نام کیس غیر حساس ہونا چاہیے۔ یہ اختیاری پیرامیٹر ہے اور اس کی دو ممکنہ قدریں ہیں۔ صحیح یا غلط , the سچ ہے۔ کیس غیر حساس متغیر نام کے لیے ہے، اور جھوٹا۔ کیس حساس نام کے لیے ہے۔ فنکشن کا ڈیفالٹ رویہ کیس حساس ہے، جبکہ کیس غیر حساس پی ایچ پی میں مزید تعاون یافتہ نہیں ہے۔



مثال 1

مندرجہ ذیل مثال میں، ہم نے ایک مستقل متغیر کا نام دیا ہے۔ مسلسل قدر کے ساتھ لینکس کا اشارہ . پھر ہم نے کی قدر پرنٹ کی۔ مسلسل ، پہلا echo اسٹیٹمنٹ ویلیو پرنٹ کرے گا اور دوسرا ایک ایرر دکھائے گا۔ کیونکہ فنکشن کیس حساس ہے:





<؟php
وضاحت کریں ( 'مسلسل' , 'LinuxHint' ) ;
بازگشت مسلسل . ' \n ' ;
بازگشت مستقل ;
؟>

مثال 2

آپ نئے مستقل کی وضاحت کرتے وقت صرف اصل مستقل کا حوالہ دے کر ایک مستقل کی قدر دوسرے کو تفویض کرسکتے ہیں۔



مثال کے طور پر:

<؟php
وضاحت کریں ( 'STR' , 'LinuxHint' ) ;
وضاحت کریں ( 'NEW_STR' , ایس ٹی آر ) ;

بازگشت ایس ٹی آر ;
بازگشت ' \n ' ;
بازگشت NEW_STR ;
؟>

دیا گیا پی ایچ پی کوڈ ایک مستقل نام کی وضاحت کرتا ہے۔ 'STR' قدر کے ساتھ 'LinuxHint' اور ایک اور مستقل نام 'NEW_STR' جس کی قدر تفویض کی گئی ہے۔ 'STR' مسلسل کوڈ پھر ایکو سٹیٹمنٹ کا استعمال کرتے ہوئے دونوں مستقل کی قدروں کو آؤٹ پٹ کرتا ہے۔

نیچے کی لکیر

پی ایچ پی افعال انجام دینے کا ایک منفرد طریقہ ہے، اور یہ دیگر مقبول پروگرامنگ زبانوں سے بالکل مختلف ہے۔ پی ایچ پی میں، a کی وضاحت کرنے کے دو مختلف طریقے ہیں۔ مسلسل ، ایک استعمال کر رہا ہے۔ const کلیدی لفظ اور دوسرا استعمال کر رہا ہے۔ تعریف () فنکشن دی مسلسل پی ایچ پی میں کوڈ میں کہیں بھی استعمال کیا جا سکتا ہے اور پروگرام کے پورے عمل میں ان کی قدر ایک جیسی رہتی ہے۔