```
php可以通过这个实现
需要用到系统函数php_sapi_name() 或者 系统常量 PHP_SAPI,返回 cli 或 cli_server
```
golang可以么?
假设有如下场景
```
a方法 是去请求一个网址 有个超时时间
如果是用户api调用 超时时间就设置短点
如果是后台crontab或者命令行调用 就设置长点
```
```
当然从调用源头是可以区分的,但是麻烦.
比如a这个方法,可能是e调用d,d调用c,c调用b,b才调用a,就是链路比较长,不想吧这个标识从源头一路传下来.
就想在a这个方式实时获取.
```