当前位置: 首页>>代码示例>>PHP>>正文


PHP Env::define方法代码示例

本文整理汇总了PHP中Env::define方法的典型用法代码示例。如果您正苦于以下问题:PHP Env::define方法的具体用法?PHP Env::define怎么用?PHP Env::define使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Env的用法示例。


在下文中一共展示了Env::define方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: define

class Env
{
    public static $dev = 'gear.dev';
    public static function define()
    {
        $environment = getenv('PHINX_ENVIRONMENT');
        if (empty($environment)) {
            define('PHINX_ENVIRONMENT', 'development');
            return;
        }
        if (!in_array($environment, ['development', 'testing'])) {
            throw new \Exception('Não é seguro iniciar o sistema com o enviroment definido incorretamente: ' . $environment);
        }
        define('PHINX_ENVIRONMENT', $environment);
        return;
    }
}
Env::define();
chdir(dirname(__DIR__));
// Decline static file requests back to the PHP built-in webserver
if (php_sapi_name() === 'cli-server') {
    $path = realpath(__DIR__ . parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
    if (__FILE__ !== $path && is_file($path)) {
        return false;
    }
    unset($path);
}
// Setup autoloading
require 'init_autoloader.php';
// Run the application!
Zend\Mvc\Application::init(require 'config/application.config.php')->run();
开发者ID:mauriciopiber,项目名称:sandbox-contact,代码行数:31,代码来源:index.php


注:本文中的Env::define方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。