function is_cli() {
if (php_sapi_name() === 'cli') {
return true;
}
if (defined("STDIN")) {
return true;
}
if (!isset($_SERVER["REMOTE_ADDR"]) || empty($_SERVER["REMOTE_ADDR"])) {
return true;
}
return false;
}
參考:
PHP: I/O streams - Manual
PHP: php_sapi_name - Manual
PHP CLI Tutorial
http://stackoverflow.com/a/25967493
老師說:學術研究的路是孤單的: PHP的STDIN(標準輸入)、STDOUT(標準輸出)及STDERR(標準錯誤輸出)
沒有留言:
張貼留言