4
sqlite_popen에 관한 문서에서 언급했듯이, PHP는 지속적인 리소스 메커니즘을 사용하려고합니다. 이 메커니즘은 어디에 자세히 설명되어 있습니까? 현재 저장/사용중인 모든 자원을 볼 수 있습니까? 이 메커니즘에 액세스하여 다른 값을 저장하거나 읽을 수 있습니까?영구 데이터베이스 연결은 어떻게 PHP에 저장됩니까?
sqlite_popen에 관한 문서에서 언급했듯이, PHP는 지속적인 리소스 메커니즘을 사용하려고합니다. 이 메커니즘은 어디에 자세히 설명되어 있습니까? 현재 저장/사용중인 모든 자원을 볼 수 있습니까? 이 메커니즘에 액세스하여 다른 값을 저장하거나 읽을 수 있습니까?영구 데이터베이스 연결은 어떻게 PHP에 저장됩니까?
sqlite_popen은 (실행자) 전역 해시 테이블 "persistent_list"를 사용하여 연결 리소스를 저장합니다. 이 해시 테이블은 스크립트를 실행하는 PHP "인스턴스"의 일부가 아니지만 PHP 런타임의 "인스턴스"의 일부가 아니므로 스크립트가 완료된 후에 삭제되거나 제거되지는 않지만 PHP에서 .so/.dll/fastcgi.exe.
PHP 스크립트 내에서 EG (persistent_list)에 액세스 할 수는 없지만 모든 PHP 모듈/확장명은 액세스 할 수 있습니다.
비록 내가 어떻게 든 목록에 대해 더 많은 통제권을 가지기를 바랬지 만 이것은 내가 찾고있는 것입니다. 더 자세한 정보는 http://eduunix.ccut.edu.cn/index/html/php/Sams.Advanced.PHP.Programming.Feb.2004.INTERNAL/0672325616/ch20lev1sec4.html에서 발췌 한 것 같습니다. "샘 고급 PHP 프로그래밍". – merkuro