PHP ਸਥਾਈ ਮੁੱਦਾ

علامت متغیر جیسا ہیں، لیکن جب بھی علامت قائم کی گئی تو وہ بدل نہیں سکتی یا قائم کی گئی تعریف واپس لایا جاسکتا نہیں۔

PHP ਸਥਾਈ ਮੁੱਦਾ

علامت، پورا ایک نام (علامت نام) کی شکل میں ایک علامت شناساگر ہیں (نام) کے طور پر ہیں، اس میں اسکریپت میں نہیں تبدیل کی جاسکتی ہیں۔

مجید علامت نام، کوئی اور یا خط کی شکل میں شروع ہوتا ہے (علامت نام کے پچھلے نہیں ہوتا $ علامت).

تذکرہ:متغیر سے متفرق طور پر، علامت پورے اسکریپت کے اندر خودکار طور پر عالمی ہوتی ہیں۔

PHP علامت قائم کرنا

علامت قائم کرنے کیلئے، لطفاً define() فونکشن - جو تین پارامتر استعمال کرتی ہے:

  1. پہلا پارامتر، علامت کا نام مقرر کرتا ہے
  2. دوسرا پارامتر، علامت کا مقصد مقرر کرتا ہے
  3. اختیاری تیسرے پارامتر، علامت کا نام بزرگی اور چھوٹی کاپی پر محیط ہو یا نہ ہو، مقرر کرتا ہے۔ پیش فرمتی طور پر اس کا مقصد false ہوتا ہے۔

ایک مثال، جس میں بزرگی اور چھوٹی کاپی پر محیط علامت قائم کی گئی ہے:بزرگی اور چھوٹی کاپی پر محیط علامت، مقصد "Welcome to codew3c.com!":

اینیمل

<?php
define("GREETING", "Welcome to codew3c.com!");
echo GREETING;
?>

اینیمل رن

ایک مثال، جس میں بزرگی اور چھوٹی کاپی پر محیط علامت قائم کی گئی ہے:بزرگی اور چھوٹی کاپی پر محیط علامت، مقصد "Welcome to codew3c.com!":

اینیمل

<?php
define("GREETING", "Welcome to codew3c.com!", true);
echo greeting;
?>

اینیمل رن

علامت عالمی ہیں

علامت خودکار طور پر عالمی ہوتی ہیں اور پورے اسکریپت کے اندر استعمال کی جاسکتی ہیں۔

ایک مثال، جس میں فونکشن کے اندر ایک علامت قائم کی گئی ہے، جو فونکشن کے باہر قائم نہیں کی گئی ہے:

اینیمل

<?php
define("GREETING", "Welcome to codew3c.com!");
فونکشن myTest() {
    echo GREETING;
}
myTest();
?>

اینیمل رن