ldy / phwoolcon

Phalcon

1.0.12 2022-11-10 04:35 UTC

This package is not auto-updated.

Last update: 2024-09-26 13:38:16 UTC


README

Phalcon + Swoole

中文 Readme
为什么我开始Phwoolcon项目

这个库的目的是创建一个高性能的
Web应用,它可以在传统的php-fpm模式和
服务模式下运行。

在服务模式下,通过减少许多不必要的重复计算,
您将获得应用程序的极致速度。

如果服务模式下有错误,您可以轻松地关闭服务
模式,您会失去一些速度(但仍然很快)以获得更多的稳定性,
修复您的错误并再次应用服务模式。

用法

安装

这是Phwoolcon库。
开始一个新项目。

或通过Composer将此库添加到您的项目中

composer require phwoolcon/phwoolcon

代码风格检查

请运行以下脚本

tests/phpcs

任何警告或错误将报告在文件中

tests/root/storage/phpcs.txt

测试

请运行以下脚本

tests/phpunit

HTML格式的代码覆盖率报告将在文件夹中生成

tests/root/storage/coverage/

要阅读报告,请在网页浏览器中打开index.html

配置

phwoolcon-package/config/

模板

phwoolcon-package/views/

资产

phwoolcon-package/assets/

地区

phwoolcon-package/locale/

依赖注入

phwoolcon-package/di.php

精灵

  • 针对性能
  • 针对可伸缩性
  • 功能强大,代码直观易读
  • 基于组件,显式引入
  • 可配置功能
  • 代码可测试性
  • 遵循标准编码风格(基于PSR-2

功能

基础组件

  • 扩展Phalcon配置(既在本地PHP文件中也在数据库中)
  • Phalcon缓存
  • 扩展Phalcon ORM
  • 错误代码
  • 视图:基于主题的布局和模板
  • 多个数据库连接器
  • 事件
  • 可配置的Cookie
  • 会话
  • 基于OpenSSL的加密/解密
  • 多个队列生产者和异步CLI工作进程
  • 资产:基于主题,可编译的JS/CSS管理
  • 日志
  • 轻量级路由调度器
  • 国际化
  • 有限状态机
  • 简单的HTTP客户端
  • Swift Mailer
  • Symfony CLI控制台

文档