Detect if stdin is a tty device (terminal) or pipe in PHP?

前端 未结 2 2214
春和景丽
春和景丽 2021-02-20 05:22

I wrote a php script. I want it show help message when called with standard input connected to a tty device (terminal) before reading and executing interactively, but dont show

2条回答
  •  野性不改
    2021-02-20 06:02

    Use posix_isatty.

    This function accepts both a file descriptor (an integer) and a PHP stream. If it receives a PHP stream, it automatically attempts to cast it in order to obtain a file descriptor and use it instead.

提交回复
热议问题