tôi kêu gọi các chức năng sử dụng tên hàm động (một cái gì đó như thế này)chụp vang vào một biến
$unsafeFunctionName = $_POST['function_name'];
$safeFunctionName = safe($unsafeFunctionName); // custom safe() function
Sau đó, tôi đang muốn quấn một số xml xung quanh giá trị trả về của hàm (một cái gì đó như thế này):
// xml header etc already created
$result = "<return_value>" . $safeFunctionName() . "</return_value>";
Vấn đề là, đôi khi hàm trả về giá trị, nhưng đôi khi, hàm này lại có giá trị. Những gì tôi muốn làm là nắm bắt tiếng vọng đó thành một biến, nhưng, mã tôi viết sẽ cần phải làm việc theo một trong hai cách (nghĩa là, nếu hàm trả về một giá trị, hoặc một chuỗi của một chuỗi).
Bạn không chắc chắn nên bắt đầu từ đâu ~ bất kỳ ý tưởng nào?
Chỉ là một điểm nhỏ, bạn có biết về phương pháp ob_get_clean không? –
Hoặc sẽ hoạt động tốt ở đây, phải không? –
hoàn hảo - cảm ơn! – OneNerd