-
Notifications
You must be signed in to change notification settings - Fork 18
helpManual tool
tolizhan edited this page May 22, 2020
·
2 revisions
-
classstring类名
-
actionstring方法名
/** * 标准验证结构 { * "code" : 正整型, 200 成功, 400 请求参数类型校验失败, * 3xx 半失败半成功, 且有效 * 4xx 因请求参数导致的错误 * 5xx 因内部错误导致的问题 * "data" : 可扩展的数据数据 * "info" : 字符串的响应信息 * } */ //模拟GET, POST, COOKIE 等数据 $_GET = array('size' => '1'); $error = of_base_tool_test::check('flow_ctrl_main', 'getMsgs');if ($error) { print_r($error); } else { echo '无数据返回'; }
-
$arg1array指定过去的的某一时间点与当前比较,默认上次运行该方法时间点
-
$arg2array,boolean多功能参数,false=不做比较,将当前时间点引用到arg1变量(arg1不会作为上次时间点使用), true=做比较,将当前时间点引用到arg1变量(arg1不会作为上次时间点使用), 某一时间点=代替当前时间点,默认当前时间点
<?php profiling(); //a,无输出 profiling(); //b,输出b-a时间区间 profiling($t_o, false); //c,无输出,将当期时间点引用给$t profiling($t_n, true); //d,输出d-c时间区间,将当期时间点引用给 profiling($t_o, $t_n); //输出d-c时间区间
手册地址 http://phpof.net/
- 入门指引
-
疑难解答
- 部署时会遇到的那些常见问题
简单却容易忽视 - 框架内置有哪些管理界面
生产模式进入界面需用 __OF_DEBUG__ - 如何定制不同的架构模式
通过配置入口文件中调度方法的参数即可 - 如何面向命名空间开发
of_xx 类可以按照命名空间方式调用 - 如何设置不同的部署模式
通过_of.debug设置 开发,测试,生产 模式 - 为什么控制层类文件要返回true
这是防止非法访问的方法之一 - 为什么传到视图层的变量会被编码
这是因为 XSS 安全防范的原因 - 为什么框架没有SQL构造器
因常规方案牺牲了性能又未很好解决问题 - 如何快速开发用户及权限管理功能
单点登录(SSO)模块因此而存在 - 怎么在系统的基础上扩展底层功能
三点: 扩展开发, 预先加载, 底层钩子 - 怎么使用 Composer 依赖管理工具
框架已集成, 默认关闭状态
- 部署时会遇到的那些常见问题
- 组件使用
- 集成插件
- 扩展开发
- 开发手册