init.php 544 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * 统一初始化
  4. */
  5. // 定义项目路径
  6. defined('API_ROOT') || define('API_ROOT', dirname(__FILE__) . '/..');
  7. // 引入composer
  8. require_once API_ROOT . '/vendor/autoload.php';
  9. // 时区设置
  10. date_default_timezone_set('Asia/Shanghai');
  11. // 引入DI服务
  12. include API_ROOT . '/config/di.php';
  13. // 调试模式
  14. if (\PhalApi\DI()->debug) {
  15. // 启动追踪器
  16. \PhalApi\DI()->tracer->mark('PHALAPI_INIT');
  17. error_reporting(E_ALL);
  18. ini_set('display_errors', 'On');
  19. }
  20. // 翻译语言包设定
  21. \PhalApi\SL('zh_cn');