tutorial - PHP में $$(डॉलर डॉलर या डबल डॉलर) का मतलब क्या है?




php भाषा (4)

उदाहरण फ़ंक्शन के भीतर एक परिवर्तनीय घोषणा है:

global $$link;

$$ मतलब क्या है?


आंतरिक $ एक चर को एक चर के लिए हल करता है, और बाहरी एक उस स्ट्रिंग द्वारा एक चर को हल करता है।

तो, इस उदाहरण पर विचार करें

$inner = "foo";
$outer = "inner";

परिवर्तनीय:

$$outer

स्ट्रिंग "foo" के बराबर होगा


मैं दूसरों के बाद दोहराना नहीं चाहता लेकिन $$ का उपयोग कर जोखिम है :)

$a  = '1';
$$a =  2; // $1 = 2 :)

तो इसे सिर के साथ प्रयोग करें। :)


यह एक गतिशील परिवर्तनीय नाम बनाता है। उदाहरण के लिए

$link = 'foo';
$$link = 'bar';    // -> $foo = 'bar'
echo $foo;
// prints 'bar'

( चर परिवर्तनीय के रूप में भी जाना जाता है)


यह एक वैरिएबल की सामग्री का मूल्यांकन दूसरे के नाम के रूप में करता है। असल में यह आपको वेरिएबल देता है जिसका नाम $link में संग्रहीत है।





php