书栈网 · BookStack 本次搜索耗时 0.023 秒,为您找到 106 个相关结果.
  • [1.2] 创建一个自己的项目(含四个脚本命令的使用说明)

    1143 2018-08-02 《PhalApi 1.x 文档》
    1.2.1 可视化安装 (0)第零步:同意安装 (1)第一步:环境检查 (2)第二步:系统配置 (3)第三步:接口请求 (4)运行效果 1.2.2 手动创建 (1)新建项目目录 (2)准备一个接口 (3)创建访问入口 (4)浏览器访问 1.2.3 自动生成 (1)使用phalapi-buildapp脚本 (2)查看生成的项目及访问 ...
  • 2.9 DI服务汇总

    DI服务汇总 DI服务初始化 基本注册 定制注册 DI服务资源一览表 DI服务是否已注册的判断误区 (1)错误的判断方法 (2)正确判断的写法:先获取,再判断 DI服务汇总 DI服务初始化 全部依赖注入的资源服务,都位于./config/di.php 文件内。 基本注册 默认情况下,会进行基本注册如下: $di = ...
  • [1.26] 数据安全:数据对称加密方案

    851 2018-08-02 《PhalApi 1.x 文档》
    1.26.1 对称加密和非对称加密 1.26.2 PHP的mcrypt加密扩展 1.26.3 加解密的使用 1.26.4 更富弹性和便于存储的加密方案 1.26.5 RSA的支持与超长字符串的应对方案 (1)原生态的通信加密和解密 (2)超长字符串的分段处理 支持:PhalApi项目A <—> PhalApi项目A 支持:PhalApi项目A <...
  • 3.3 脚本命令

    脚本命令的使用 phalapi-buildtest命令 phalapi-buildsqls命令 注意事项 执行权限 编码问题 软链 脚本命令的使用 自动化是提升开发效率的一个有效途径。PhalApi致力于简单的接口服务开发,同时也致力于通过自动化提升项目的开发速度。为此,生成单元测试骨架代码、生成数据库建表SQL这些脚本命令。应用这些脚本...
  • 1.8 单元测试

    PhalApi 2.x 单元测试 测试驱动开发与PHPUnit 定义接口服务的函数签名 phalapi-buildtest自动生成测试代码 完善单元测试用例 执行单元测试 实现接口服务 PhalApi 2.x 单元测试 测试驱动开发与PHPUnit PhalApi推荐使用测试驱动开发最佳实践,并主要使用的是PHPUnit进行单元测试。...
  • [1.21] 类的自动加载:遵循PEAR包的命名规范

    714 2018-08-02 《PhalApi 1.x 文档》
    1.21.1 PhalApi自动加载的机制 1.21.2 PEAR包命名规范 1.21.3 挂靠式自动加载 (1)相对路径的目录路径挂靠 (2)单个文件允许绝对路径引入 1.21.1 PhalApi自动加载的机制 首先,PhalApi的自动加载是简单的;其次,PhalApi不强制只使用我们框架的机制。 有些框架,单单在类文件的自动加载这一...
  • 前言

    前言 最新文档 什么是PhalApi 2.x? PhalApi有哪些特点? 特点1:学习成本低 特点2:自动生成的在线接口文档 特点3:众多可重用的扩展类库 特点4:活跃的开源社区 适用场景与范围 文档目标读者 联系我们 关于本开发文档,任何问题,都可反馈到 这里 ,谢谢! 前言 PhalApi是一个PHP轻量级开源接口...
  • 2.7 国际化

    i18n国际化 语言设定 翻译包 通用的翻译写法 扩展:添加翻译包 这样,就可以添加/path/to/user/language目录下的翻译包了。 i18n国际化 一直以来,在项目开发中,都是以硬编码方式返回中文文案或者提示信息的,如: $rs [ 'msg' ] = '用户不存在' ; 这种写法在根本不需要考虑国际化...
  • 2.2 日志

    日志 简化版的日记接口 error 系统异常类日记 info 业务纪录类日记 debug 开发调试类日记 更灵活的日志分类 指定日志级别 扩展:定制你的日志 日志 关于日志接口,PSR规范中给出了相当好的说明和定义,并且有多种细分的日记级别。 简化版的日记接口 虽然PSR规范中详尽定义了日志接口,然而在用使用开源框架或内部框...
  • [7.3]-请求和返回

    838 2018-08-02 《PhalApi 1.x 文档》
    phalapi-入门篇3(请求和返回) 前言 1. 请求 2. 返回 2.1 定制成功返回结果 2.2 失败了返回 3. 总结 phalapi-入门篇3(请求和返回) 前言 先在这里感谢phalapi框架创始人@dogstar ,为我们提供了这样一个优秀的开源框架. 这一小节主要讲一下请求(参数验证),返回(怎么返回自己想要的...