file_get_contents('some_function.php?' . $parameters_string)
(또는 이와 유사한 함수)으로 실행할 수있는 PHP 파일 some_function.php
이 있다고 가정 해 봅시다. 이 함수의 매개 변수는 GET 또는 POST HTTP 메소드를 통해 제공 될 수 있습니다.HTTP를 통해 다른 PHP 스크립트에서 함수 호출 : 속도가 느린 것입니까?
대신 include
파일이 필요하고이 스크립트를 한 스크립트 내에서 사용할 수 있습니다.
별도의 프로세스를 실행해야하거나이 기능이 별도의 서버에 있어야하는 경우 합리적 일 수 있습니다. 그러나 그렇지 않다면, 그것을하지 않는 이유가 있습니까? 이 전화가 훨씬 느려질 수 있습니까? 내가 고려해야 할 다른 사항은 없습니까?
저는 전역 변수를 사용할 수 없다는 것을 알고 있습니다. (나는 어쨌든 나쁜 코딩 스타일이라고 생각합니다.)
흠, 놀랍습니다. 실제로 작동하지 않습니다! 'file_get_context'의'context' 매개 변수를 통해 쿼리 문자열을 전달해야하는 것이 맞습니까? –
아니요, HTTP 요청에서 쿼리 문자열을 전달하기 위해 컨텍스트가 필요하지 않습니다. – ceejayoz