3
필자가 작성한 라이브러리에서 exit
PHP 함수를 조롱 할 수 있기를 바랍니다. PHP의 모의 exit() 함수
namespace MyNamespace;
function exit()
{
// my mocked version of the function
}
처럼 exit
, 무언가의 네임 스페이스 버전을 제공하기 위해 php-mock을 사용하려고하지만이 다음 ParseError
발생 파서에 문제가 작성 syntax error, unexpected 'exit' (T_EXIT), expecting '('
합니다.
구문 분석 문제없이 내장 함수를 조롱하는 다른 방법이 있습니까? BetterReflection과 같은 것으로 AST를 수정해야합니까?
종료됩니다
exec
와 다른 프로세스를 산란과 출력을 주장하고 존재 끝났다. – naththedeveloperExit는 함수가 아닌 언어 구문입니다. 그런 이유로, 나는 당신이 그것을 대체 할 수있을 것이라고 생각하지 않습니다. – drew010
나는이 질문의 전제가 결함있는 가정이라고 생각하지만 +1을받을 자격이있다. 특히 PHP 태그에서 신호 대 잡음 비율이 주어진다. –