은의 우리가 내가 $result->close();
을하려면 내가 close()
라고 부르는 범위에, 돌아 오는 기능을PHP의 fetch_assoc 가까이 - 범위
function foo(){
...
$row = $result->fetch_assoc();
return $row;
}
를 호출하는 PHP 파일이 있다고 가정 해 봅시다? return 문 다음에 코드를 넣으면 도달 할 수없는 코드가됩니다. 맞습니까? $result
가 foo()
에 로컬 변수 인 경우
그것은합니다 (foo()
호출 후 즉 글로벌 범위) 함수 범위 밖 $result->close()
를 호출 할 수있다?
일반적으로 $result
의 값을 다른 변수에 넣은 다음 $result->close()
을 호출 한 다음 임시 변수를 반환한다고 생각하지만 작동하지 않습니다.
$tmp = $result;
다음 $result->close()
일 때 PHP fetch_assoc
은 포인터를 사용합니까? $tmp
도 닫습니까?
$result
변수를 닫고 그 변수 값을 처리하는 가장 좋은 방법은 무엇입니까?
$ row = $ result-> fetch_assoc(); 위의 코드 단편은 이미 결과의 리턴 된 배열입니다. 또한 close는 $ mysqli-> close();에서 사용됩니다. – joydesigner