How to detect if I am in 'console' mode

后端 未结 7 3262
死守一世寂寞
死守一世寂寞 2021-02-20 18:45

I am writing an app that runs from the browser. However, some model functions are also called from the Yii2 console. Therefore, I am getting errors when trying to access variabl

7条回答
  •  时光说笑
    2021-02-20 19:08

    Works for nginx and apache:

    function isConsole()
    {
        return 'cli' == php_sapi_name() || !array_key_exists('REQUEST_URI', $_SERVER);
    }
    

提交回复
热议问题