memcache に少し問題があります。
私のコード:
$var_key = $memcache->get($_POST['link']);
if(empty($var_key)) {
foreach($var_key as $value) {
$result['link_download'] = $value['link_download']; // doens't work
$result['discription'] = $value; // it works
}
}
else {
foreach($html->find('.class') as $value) {
$result['link_download'] = pq($value)->find('a:eq(1)')->attr('href');
$result['discription'] = pq($value)->find('tr:eq(0) > td:eq(1)')->html();
}
}
if(empty($var_key)) {
$memcache->replace($_POST['link'], $result);
$memcache->set($_POST['link'], $result, false, 1*60);
}
なぜ$value['link_download']
、または$value['discription']
機能しないのに、$value
完全に機能するのでしょうか?