直接上代码,在打包过的phar中,可以通过下面代码获取配置文件的路径:
<?php
define('IN_PHAR', boolval(Phar::running(false)));
define('ROOT', IN_PHAR ? dirname(Phar::running(false)) : realpath(__DIR__ . '/..'));
var_dump(IN_PHAR);
var_dump(ROOT);
直接上代码,在打包过的phar中,可以通过下面代码获取配置文件的路径:
<?php
define('IN_PHAR', boolval(Phar::running(false)));
define('ROOT', IN_PHAR ? dirname(Phar::running(false)) : realpath(__DIR__ . '/..'));
var_dump(IN_PHAR);
var_dump(ROOT);