2010-11-28 5 views
1

하나의 입력으로 연관 또는 객체로 배열을 반환하는 함수가 필요합니다. 여기에 코드가 있습니다.PHP 함수에서 배열 반환

function fetch_article($key) { 
    global $sysconfig; 
    if ($sysconfig['datastore'] == 'wincache') { 
      $data = wincache_ucache_get($key); 
      return $data; 
    }elseif ($sysconfig['datastore'] == 'apc'){ 
      $data = apc_fetch($key); 
      return $data; 
    }elseif ($sysconfig['datastore'] == ''){ 
      $data = $db->query("SELECT * FROM pages_content WHERE id = '" . $key . "'"); 
       $data = $data->fetch_assoc(); 
       return $data; 
    } 
} 

기능에 대한 많은 경험이 없으므로 나와 함께하시기 바랍니다.

+0

무엇이 문제입니까? 마지막에 "}"을 하나 추가하면이 코드가 잘 작동합니다. – Scorpil

+0

@Scorpil, 대답을 제공하고 받아 들일 수 있습니다. –

+0

그 결과 셋이 배열 인 세 번째 경우에, $ data [ 'name']이 생성 될 수도 있고 나오지 않을 수도 있습니다. 500 초 만에. – bear

답변

0

배열 객체를 보유하는 변수를 반환하는 것은 문제가되지 않습니다.