BaseInfo.php 912 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * Created by PhpStorm
  4. * User:001
  5. * Create_at:2023/7/8 9:35
  6. */
  7. namespace BsPayClassify;
  8. use BsPaySdk\core\BsPay;
  9. class BaseInfo
  10. {
  11. public function __construct(){
  12. # 设置是否调试模式,不配置默认关闭:false
  13. if (!defined('DEBUG')) {
  14. define('DEBUG', true);
  15. }
  16. # 设置调试日志路径,不配置默认为SDK同级的log目录下
  17. if (!defined('LOG')) {
  18. define("LOG", dirname(__FILE__)."/log");
  19. }
  20. # 设置生产模式,不配置默认生产模式:true,设置为 false 时调用联调测试环境
  21. if (!defined('PROD_MODE')) {
  22. define("PROD_MODE", true);
  23. }
  24. # 加载 SDK 初始化文件
  25. require_once base_path()."/app/BsPaySdk/BsPaySdk/init.php";
  26. # 从文件导入商户系统参数
  27. BsPay::init(config('HFConfig'), true);
  28. }
  29. }