Jo, men vill undvika det också, även om det är en helt godkänd lösning så tycker jag inte om att varningar genereras, även om de "kvävs" i detta fallet (jag är ganska hardcore c++kodare, så sånt ger mig alltså sömnsvårigheter).
Men jag blev så otålig att jag skrev en funktion som löser det, enligt mitt exempel ovan, men jag slutar gärna använda den om någon kommer med något bättre.
Delar med mig:
Kod:
function multiDimIsset($theArray, $dimensions)
{
$testObj = '$theArray';
foreach($dimensions as $dim)
{
*$testObj .= "[$dim]";
*if(!eval('return isset(' . $testObj . ');'))
* return false;
}
return true;
}