यह शायद एक सरल सवाल है, और मुझे डर है कि इस सवाल का जवाब "नहीं" हो सकता है हूँ, लेकिन ...PHP में अज्ञात सरणी के किसी विशिष्ट तत्व को संदर्भित करना संभव है?
यहाँ कोड का एक सरल टुकड़ा है:
function func1() {
$bt = debug_backtrace();
print "Previous function was " . $bt[1]['function'] . "\n";
}
अब ... इस Can अस्थायी चर के बिना किया जाना चाहिए? किसी अन्य भाषा में, मैं कहना है सक्षम होने के लिए उम्मीद कर सकते हैं:
function func1() {
print "Previous function was " . (debug_backtrace())[1]['function'] . "\n";
}
ओह, PHP में, यह एक त्रुटि में परिणाम है:
PHP Parse error: syntax error, unexpected '[' ...
यह नहीं किया जा सकता है, तो यह नहीं कर सकते किया जाना चाहिए, और मैं एक अस्थायी चर का उपयोग करूंगा, लेकिन मैं नहीं चाहता।