3
私が書いているライブラリについては、exit
PHP関数を模擬したいと思います。PHPのモックexit()関数
私は、exit
の名前空間バージョンを提供するために、php-mockを使用する
namespace MyNamespace;
function exit()
{
// my mocked version of the function
}
のようなものを試してみました。しかし、これは以下のParseError
スローパーサに問題を作成します:syntax error, unexpected 'exit' (T_EXIT), expecting '('
を。
構文解析の問題を起こさずに組み込み関数を模擬する他の方法はありますか? BetterReflectionのようなものでASTを修正するべきですか?
終了している
exec
で他のプロセスを生成し、その出力をアサートして存在してしまいました。 – naththedeveloperExitは、関数ではなく、言語構造です。そのため、私はあなたがそれを置き換えることができるとは思わない。 – drew010
私は、この質問の前提が間違った前提であったとしても、特に、PHPタグの信号対雑音比を考慮すると、+1に値すると考えています。 –