Why is it that this works:
$cacheMatchesNotPlayed = $cache->load(\'externalData\'); $cacheMatchesNotPlayed = $cacheMatchesNotPlayed[\'matchesN
PHP just does not support array dereferencing in the way you have described. Also covered here:
PHP syntax for dereferencing function result