eval

    8गर्मी

    3उत्तर

    मेरे पास मेरी पृष्ठ सामग्री डेटाबेस में सहेजी गई है और स्ट्रिंग में किसी भी PHP कोड को निष्पादित करना चाहूंगा। तो अगर मेरे स्ट्रिंग यह थी: <h1>Welcome</h1><?php echo $motto?><br/> मैं केवल echo $mot

    13गर्मी

    2उत्तर

    शायद आप इसे दस्तावेज़ों में ढूंढने में मेरी सहायता कर सकते हैं। मैं निष्पादन से पहले अनियमित फ़ंक्शन नामों को पार करने में सक्षम होने के लिए पाउंड-कोट का उपयोग कर रहा हूं। उदाहरण के लिए: (#'cons 1())

    5गर्मी

    2उत्तर

    मुझे फ्लाई पर रूबी क्लास बनाने की ज़रूरत है, यानी गतिशील रूप से, यह ActiveRecord::Base से निकला है। मैं समय से किया जा रहा के लिए eval का उपयोग करें: eval %Q{ class ::#{klass} < ActiveRecord::Bas

    5गर्मी

    1उत्तर

    में तारों को कैसे निकालना है, मैं समझने की कोशिश कर रहा हूं कि स्ट्रिंग को पढ़ने और स्ट्रिंग के अंदर मौजूद सामग्री का मूल्यांकन करने के लिए eval फ़ंक्शन कैसे प्राप्त करें। वर्तमान में मुझे पता है कि >

    5गर्मी

    1उत्तर

    Peter Norvig's में महाकाव्य टोम Paradigms of Artifical Intelligence Programming अध्याय 7 में - वह एक समारोह interp का वर्णन करता है जो प्रभावी रूप से एक सरल eval फ़ंक्शन का उपयोग करता है जब एक आरईपीएल

    20गर्मी

    11उत्तर

    मुझे पता है कि यह एक नौसिखिया सवाल हो सकता है, लेकिन मैं eval() के मुख्य लाभ के रूप में उत्सुक हूं - इसका सबसे अच्छा उपयोग कब किया जाएगा? मैं किसी भी जानकारी की सराहना करता हूं।

    22गर्मी

    4उत्तर

    में अप्रत्यक्ष चर काम लगता है कि पार्टी में अप्रत्यक्ष चर सेटिंग करने की सिफारिश की जिस तरह से उपयोग करने के लिए eval है: var=x; val=foo eval $var=$val echo $x # --> foo समस्या eval साथ हमेशा की त

    7गर्मी

    2उत्तर

    मैंने कुछ जटिल स्क्रिप्ट्स के साथ लागू करने के लिए एक बैश लॉगिंग लाइब्रेरी लिखी है जिसे मेरी कंपनी वर्तमान में उपयोग कर रही है। मैं लॉग कॉल करते समय स्क्रिप्ट फ़ाइल नाम ($ {BASH_SOURCE}) और कॉलिंग स्क

    25गर्मी

    7उत्तर

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

    13गर्मी

    3उत्तर

    यदि एक नियमित अभिव्यक्ति मिलान एक eval के अंदर होता है, तो कैप्चर से संबंधित चर ($ 1, आदि) में परिवर्तन बाहरी वातावरण में दिखाई नहीं दे रहे हैं। क्या यह एक बग है? perlop और perlre प्रतीत नहीं किसी भी