为什么说这个工程:使用PHP函数返回值作为数组
$cacheMatchesNotPlayed = $cache->load('externalData');
$cacheMatchesNotPlayed = $cacheMatchesNotPlayed['matchesNotPlayed'];
但是,这并不工作:
$cacheMatchesNotPlayed = $cache->load('externalData')['matchesNotPlayed'];
是有一些原因呢?第二个比较容易写。
难以实现此功能还是有其他原因呢?因为这是一个令人讨厌的PHP特性,我总是这样使用它,然后想知道为什么我的代码不工作。 – 2010-05-17 18:16:33
我从来没有考虑过实施它有什么必要,所以我不能说真的很难。我只能说,这个问题已经有多年的声音,但仍然没有代码。尽管这个任务的复杂性和所提交补丁的缺乏可能没有真正的相关性。 – salathe 2010-05-17 18:25:37
我认为这是一个比接受的更好的答案。 – 2011-05-13 08:12:33