मैं गतिशील समारोह नामों का उपयोग कर कार्यों बोल रहा हूँ में गूंज पर कब्जा (कुछ इस तरह)एक चर
$unsafeFunctionName = $_POST['function_name'];
$safeFunctionName = safe($unsafeFunctionName); // custom safe() function
तब मैं समारोह के दिए गए मान के आसपास कुछ एक्सएमएल लपेट के लिए इच्छुक हूँ (कुछ इस तरह):
// xml header etc already created
$result = "<return_value>" . $safeFunctionName() . "</return_value>";
समस्या यह है कि कभी-कभी फ़ंक्शन एक मान देता है, लेकिन कभी-कभी, फ़ंक्शन इको एक मान होता है। मैं जो करना चाहता हूं वह उस चर को प्रतिबिंबित करता है, लेकिन, जो कोड मैं लिखता हूं उसे किसी भी तरह से काम करने की आवश्यकता होगी (यानी, यदि फ़ंक्शन कोई मान देता है, या गूंज एक स्ट्रिंग है)।
कोई विचार नहीं ~ कहां से शुरू करना है?
बस एक छोटी सी बात, आप ob_get_clean विधि के बारे में पता है? –
या तो ठीक काम करेगा, नहीं? –
सही - धन्यवाद! – OneNerd