TopSdk.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * TOP SDK 入口文件
  4. * 请不要修改这个文件,除非你知道怎样修改以及怎样恢复
  5. * @author xuteng.xt
  6. */
  7. namespace dingding;
  8. class TopSdk{}
  9. /**
  10. * 定义常量开始
  11. * 在include("TopSdk.php")之前定义这些常量,不要直接修改本文件,以利于升级覆盖
  12. */
  13. /**
  14. * SDK工作目录
  15. * 存放日志,TOP缓存数据
  16. */
  17. if (!defined("TOP_SDK_WORK_DIR"))
  18. {
  19. define("TOP_SDK_WORK_DIR", "/tmp/");
  20. }
  21. /**
  22. * 是否处于开发模式
  23. * 在你自己电脑上开发程序的时候千万不要设为false,以免缓存造成你的代码修改了不生效
  24. * 部署到生产环境正式运营后,如果性能压力大,可以把此常量设定为false,能提高运行速度(对应的代价就是你下次升级程序时要清一下缓存)
  25. */
  26. if (!defined("TOP_SDK_DEV_MODE"))
  27. {
  28. define("TOP_SDK_DEV_MODE", true);
  29. }
  30. if (!defined("TOP_AUTOLOADER_PATH"))
  31. {
  32. define("TOP_AUTOLOADER_PATH", dirname(__FILE__));
  33. }
  34. /**
  35. * 注册autoLoader,此注册autoLoader只加载top文件
  36. * 不要删除,除非你自己加载文件。
  37. **/
  38. require("Autoloader.php");