Nenhuma Descrição

AopSdk.php 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. * AOP SDK 入口文件
  4. * 请不要修改这个文件,除非你知道怎样修改以及怎样恢复
  5. * @author wuxiao
  6. */
  7. /**
  8. * 定义常量开始
  9. * 在include("AopSdk.php")之前定义这些常量,不要直接修改本文件,以利于升级覆盖
  10. */
  11. /**
  12. * SDK工作目录
  13. * 存放日志,AOP缓存数据
  14. */
  15. if (!defined("AOP_SDK_WORK_DIR"))
  16. {
  17. define("AOP_SDK_WORK_DIR", "/tmp/");
  18. }
  19. /**
  20. * 是否处于开发模式
  21. * 在你自己电脑上开发程序的时候千万不要设为false,以免缓存造成你的代码修改了不生效
  22. * 部署到生产环境正式运营后,如果性能压力大,可以把此常量设定为false,能提高运行速度(对应的代价就是你下次升级程序时要清一下缓存)
  23. */
  24. if (!defined("AOP_SDK_DEV_MODE"))
  25. {
  26. define("AOP_SDK_DEV_MODE", true);
  27. }
  28. /**
  29. * 定义常量结束
  30. */
  31. /**
  32. * 找到lotusphp入口文件,并初始化lotusphp
  33. * lotusphp是一个第三方php框架,其主页在:lotusphp.googlecode.com
  34. */
  35. $lotusHome = dirname(__FILE__) . DIRECTORY_SEPARATOR . "lotusphp_runtime" . DIRECTORY_SEPARATOR;
  36. include($lotusHome . "Lotus.php");
  37. $lotus = new Lotus;
  38. $lotus->option["autoload_dir"] = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'aop';
  39. $lotus->devMode = AOP_SDK_DEV_MODE;
  40. $lotus->defaultStoreDir = AOP_SDK_WORK_DIR;
  41. $lotus->init();