当你尝试在 git 中进行提交时没有任何消息,它会在 shell 中为你打开编辑器,当你关闭编辑器时,git 会读取内容。
我想做完全一样的,但是在 php.ini 中。
正如我在 git 源代码(https://github.com/git/git/blob/master/editor.cuse_shell
)中看到的那样,它只是在标志设置为 true 的情况下启动进程。我怎样才能在 PHP 中实现这一点?另外,我看到 git 将 SIGINT 和 SIGQUIT 信号设置为忽略。如何在 PHP 中完成?