Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP चर मूल बातें

परिचय

PHP में एक वेरिएबल का नाम $ साइन से शुरू होता है। इसके बाद या तो एक अक्षर (ए-जेड या तो ऊपरी या निचला मामला) या अंडरस्कोर होता है, और फिर अक्षरों, अंकों या अंडरस्कोर की संख्या हो सकती है। PHP में वेरिएबल का नाम केस सेंसिटिव होता है।

सिंटैक्स

//valid variables
$var=10;
$VAR="Hello"; //different from $var
$marks_1=67;
$_val=0;
//invalid variables
var=10; //not starting with $
$4sqr=16; //not starting with letter/_
$my name="Hello"; //white space not allowed in variable name
$my$name="Hello"; //$ character can not be used after first position

एक चर को दूसरे चर के संदर्भ में एक मान भी दिया जाता है। संदर्भ द्वारा मान निर्दिष्ट करने के लिए, उपसर्ग और अभिव्यक्ति में चर के नाम पर हस्ताक्षर करें। एक का मूल्य बदलना दोनों के मूल्य को दर्शाता है

उदाहरण

<?php
$var1="Hello";
$var2=&$var1;
echo $var1 . " " . $var2 . "\n";
$var2="Hi there";
echo $var1 . " " . $var2 . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

Hello Hello
Hi there Hi there

कोई भी गैर-आरंभिक चर उपयोग के संदर्भ के आधार पर एक डिफ़ॉल्ट मान रखता है। उदाहरण के लिए, पूर्णांक और फ्लोट चर 0 हैं, बूलियन FALSE पर सेट है और स्ट्रिंग चर एक खाली स्ट्रिंग है, हालांकि PHP के नए संस्करण एक नोटिस जारी करते हैं

निम्नलिखित उदाहरण अप्रारंभीकृत चर का प्रभाव दिखाता है

उदाहरण

<?php
$var1=10;
$var2=$var1+$var2;
echo $var1 . " " . $var2 . "\n";
$x="Hello";
unset($x);
var_dump($x); //uninitialized
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

10 10
NULL
PHP Notice: Undefined variable: var2
PHP Notice: Undefined variable: x

निम्नलिखित उदाहरण संचयी जोड़ ऑपरेटर में अप्रारंभीकृत चर-

उदाहरण

<?php
$sum=$sum+10;
var_dump($sum);
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

int(10)
PHP Notice: Undefined variable: sum

निम्नलिखित उदाहरण में एक चेतावनी के साथ खाली मान से बनाई गई एक डिफ़ॉल्ट वस्तु

उदाहरण

<?php
$obj->name="XYZ";
var_dump($obj);
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

object(stdClass)#1 (1) {
   ["name"]=>
   string(3) "XYZ"
}
PHP Warning: Creating default object from empty value

  1. PHP में वैश्विक चर कैसे घोषित करें?

    एक वैश्विक चर कार्यक्रम के किसी भी भाग में पहुँचा जा सकता है। हालांकि, संशोधित करने के लिए, एक वैश्विक चर को स्पष्ट रूप से उस फ़ंक्शन में वैश्विक घोषित किया जाना चाहिए जिसमें इसे संशोधित किया जाना है। ग्लोबल के रूप में पहचाने जाने वाले वेरिएबल के सामने कीवर्ड GLOBAL को रखकर, आसानी से पर्याप्त रूप से

  1. PHP में filter_input () फ़ंक्शन

    फ़िल्टर_इनपुट () फ़ंक्शन बाहरी चर का एक नाम प्राप्त करता है और इसे वैकल्पिक रूप से फ़िल्टर करता है। सिंटैक्स filter_input(type, var, filtername, options) पैरामीटर टाइप करें - जाँच करने के लिए पाँच प्रकार के इनपुट हैं, अर्थात् INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER, या INPUT_ENV। वर

  1. PHP में निकालें () फ़ंक्शन

    अर्क () फ़ंक्शन एक सरणी से वर्तमान प्रतीक तालिका में चर आयात करता है। यह सफलतापूर्वक निकाले गए चरों की संख्या लौटाता है। सिंटैक्स extract(arr, rules, prefix) पैरामीटर गिरफ्तार -निर्दिष्ट सरणी नियम - निर्दिष्ट करता है कि अमान्य चर नाम से कैसे निपटें। निम्नलिखित संभावित मान हैं - EXTR_OVERWRI