내 스크립트 중 하나에 몇 가지 추가 기능을 위해 PEAR이 필요합니다. PEAR이 PHP 자체 내에 설치되어 있는지 감지 할 수있는 방법이 필요합니다. PEAR.php
이 올바르게 설치 되었다면 포함 경로에 있기 때문에 file_exists()
으로 PEAR.php
의 존재를 확인한 다음 PEAR 클래스를 검사하여 실제로 원하는 파일인지 확인합니다. 믿을 수 없을 정도로 불안정하고 신뢰할 수없는 것 같습니다.PHP에서 프로그래밍 방식으로 PEAR 검색
누구나 더 나은 방법이나 개선 된 방법을 제안 할 수 있습니까?
그러나 System.php가 없으면 스크립트에서 치명적인 오류가 발생하지 않습니까? –
'if (class_exists ('System') === true)'는'if (class_exists ('System'))'와 같이 단락 될 수 있지만 단지 예제를 제공하도록 설정했다는 점에 유의하고 싶다. . –
아, 맞습니다. 당신은'if (file_exists ('System.php')) {include ('System.php'); }'대신 스크립트에서 오류가 나타나지 않도록하십시오. –