Скажем, у меня есть консольное приложение PHP Yii2, запускаемое в командной строке, например
/var/www/my_app/yii myconsole/action
Когда я развертываю приложение на своем рабочем сервере (запускаем как cronjob), у меня возникают проблемы с поиском элегантного способа определить, работает ли приложение на моем локальном компьютере или на рабочем сервере.
Если это веб-приложение, установка переменной среды в VirtualHost — отличное решение. Но для консольного приложения прямо сейчас я могу использовать функцию php_uname()
, чтобы различать среду по имени машины, есть ли какие-нибудь лучшие идеи для этого?