tacitio/framework-a

另一个PHP框架。

1.3.0 2013-03-28 21:29 UTC

This package is not auto-updated.

Last update: 2020-08-15 09:28:08 UTC


README

实现还不完美(标签解析器和框架之间的交互太多,标签解析器承担了过多的责任),但希望它能实现以下目标。

框架A是我迄今为止编写PHP网络应用的所有经验的结晶(不幸的是,现在,这些过去的工作和框架将保持私密)。我希望最终完成时,它将促进并促进PHP友好风格下的良好应用设计。

无聊的名称仅仅是因为我已经厌倦了为每个实验想新名字。如果框架A有一个意识形态的继承者,它将命名为框架B。如果我能成功到达Z并需要一个新的框架的名字,我想我会假设我会将其命名为框架AA。

在此处添加哲学、目标等的描述。

其他备注

  • 框架A试图遵循 语义版本控制 规范——本质上,版本号表示为 MAJOR.MINOR.PATCH,其中 PATCH 在每个补丁时递增,MINOR 在每个向后兼容的API更改时递增,MAJOR 在每个向后不兼容的API更改时递增(简而言之,大多数合理的项目已经这样做了)。

用户备注

  • 您必须使用 Framework::status(___, "_________") 设置头信息,因为 <5.4 的函数中不可用查看HTTP响应代码。

开发者备注

  • 一般来说,遵循 PHP Pear编码标准。如果您使用IDEA或其衍生产品(即PhpStorm),在加载此项目时,.idea 项目目录将定义适当的设置。
  • 目前基于PHP 5.3构建,因为最初是为Green Plug的网站准备的(截至2013年2月9日,GoDaddy仅支持5.3)。PHP 5.3将在PHP 5.5发布时达到EOL,这看起来并不遥远,一旦现有的Tacit I/O网站可以在PHP 5.4上运行,我们就应该以向后兼容的方式升级框架。

许可证

项目的许可证是 ISC许可证,包含在 LICENSE 文件中。composer.phar 包含在 Composer项目 中,出于方便考虑,这意味着必须包含 MIT许可证 及其版权声明,与框架A的源代码分发一起(当然,还有框架A使用的许可证和我们的版权声明)。