내 데이터베이스에 pdo 액세스를위한 데이터베이스 클래스가 있습니다.PHP 함수 내에서 pdo 연결 사용
public function isSenderIdinDB($id)
내 스크립트에서 수행합니다 :
$conn=new Database($credentials);
$id=something;
echo $conn->isSenderIdinDB($id);
잘 작동 클래스 내부 나는 기능을 가지고있다. 지금은 이런 식으로 내 스크립트 기능을 사용하고 싶습니다 :와
echo fn_isSenderIdinDB($id);
:
function fn_isSenderIdinDB($id) {
return $conn->isSenderIdinDB($id);
}
는하지만 그것은 작동하지 않습니다. 나는 함께 시도하십시오 fn_isSenderIdinDB
함수 내에서
global $conn;
을, 다른 SO에 제안, 성공하지.
감사 어떤 도움 덕분에
니콜라스
이 변수 범위 문제 같은 소리
작동하지 않습니다. 오류가 있습니까? – som
SORRY : $ conn을 전역으로 선언하는 것이 해결책입니다. 오타를 만들었습니다. $ conn 또한 Nikos에 의해 제안 된대로 매개 변수로 함수에 전달할 수 있습니다. – NicolasV