2011-02-03 10 views

उत्तर

12

$function() एक variable function और $$variable एक variable variable है।

उन लिंक किए गए पृष्ठों को आपको जाने के लिए बहुत कम देना चाहिए, या कम से कम कुछ वास्तविक शब्दों को खोजना चाहिए।

+0

बिल्कुल सही! धन्यवाद! – jolt

5

$$variable काफी उपयोगी हो सकता है। यह क्या करता है:

$a = 1; 
$b = "a"; 
echo $$b; 

आउटपुट 1

+3

मैंने कभी '$$' के लिए उपयोग नहीं देखा है जो पूरी तरह दुरुपयोग नहीं था। परिवर्तनीय कार्य, ठीक है। लेकिन सीधे परिवर्तनीय चर (डबल '$$' के साथ), कभी नहीं। कृपया मुझे गलत साबित करें कि कैसे * उपयोगी * वे अच्छे कोड में हो सकते हैं ... – ircmaxell

+0

@ircmaxell मैं एक उदाहरण जोड़ना चाहता था, लेकिन मुझे किसी के बारे में सोचना नहीं लगता :-) जहां मैंने इसी तरह का निर्माण किया था, एक नई ऑब्जेक्ट उत्पन्न करना जहां टाइप/क्लास एक चर (सभी वर्गों के सभी उप-वर्ग) पर निर्भर करता है, जैसे '$ product = new $ type ($ some_var)' जहां '$ type' वह उत्पाद है जो मैं चाहता था बनाना। मुझे लगता है कि यह समान है। – jeroen

+0

ऐसा करने के लिए यह समान और स्वीकार्य है। लेकिन मैंने कभी '$$' नहीं देखा है, जहां यह नहीं है कि यह क्या करना है। मुझे गलत साबित होना अच्छा लगेगा, लेकिन हम देखेंगे ... – ircmaxell

संबंधित मुद्दे