sunvas / eleanor-php-library
完美的PHP库,专为提供SPA(单页应用程序)和无冗余网站设计。
Requires
- php: >=8.3.0
README
英文
我受够了所有这些过度膨胀的PHP框架,它们太强大了,已经不适合普通的共享主机了。
任何这样的糟糕框架都需要安装!你不仅要执行命令行中的神秘操作,还要修改服务器配置文件(通常访问受限)。因为没有设置重写引擎功能,所有链接都会很笨拙。
任何框架中本地嵌入的下一个丑陋的糟糕东西是“路由器”。例如example.com/index.php/controller/action/param(其中action是单独文件中控制器类的操作方法)这样的链接通常是由沉迷于在包装器中包装包装器的垃圾代码员设计的。
大多数情况下,即使是使用框架编写的简单网站,也会是一堆疯狂冗余的抽象。
我确信PHP现在足够强大,可以不使用框架形式的拐杖来编写代码。
因此,这里有Eleanor PHP Library,它不会教你如何正确编程,但会为你做一些脏活。
- 无需安装:只需下载、集成并随心所欲。
- 包含基本工具:模板引擎、缓存机、MySQL驱动程序、本地化支持(见./l10n/readme.md)和其他功能都是开箱即用的。
- 它记录错误并保持日志文件组织(错误分组,旧日志归档)。
- 它提供延迟对象创建,例如,连接到MySQL服务器直到真正需要。
- 提供第三方类/接口/枚举的连贯集成。
关键功能:它非常轻量级且易于阅读。所以没有底下的谜团。
该库需要PHP 8.3或更高版本。代码示例在此处可用 这里。喜欢Composer的人可以使用以下命令安装库: composer require sunvas/eleanor-php-library
。
俄语
我已经厌倦了所有这些膨胀的时髦PHP框架,它们膨胀得如此之大,已经不适合普通虚拟主机了。
每个狗日的框架都需要安装!你不仅要执行终端中的神秘操作,还要修改服务器配置文件(通常访问受限),因为如果不设置重写引擎,所有链接都会很糟糕。
每个框架中本地嵌入的下一个丑陋的糟糕东西是“路由器”。例如,example.com/index.php/controller/action/param(其中action是单独文件中控制器类的操作方法)这样的链接通常是由沉迷于在包装器中包装包装器的垃圾代码员设计的。
大多数情况下,即使是使用框架编写的简单网站,也会是一堆疯狂冗余的抽象。
我确信PHP现在足够强大,可以不使用框架形式的拐杖来编写代码。
因此,这里有Eleanor PHP Library,它不会教你如何正确编程,但会为你做一些脏活。
- 无需安装:只需下载、集成并随心所欲。
- 包含基本工具:模板引擎、缓存机、MySQL驱动程序、本地化支持(见./l10n/readme.md)和其他功能都是开箱即用的。
- 错误记录包含组织良好的日志文件(错误分组,旧日志归档)。
- 支持延迟创建对象,例如,当服务器MySQL连接未建立,直到需要时才建立连接。
- 支持外部类/接口/枚举的和谐集成。
关键特性:该库非常轻量且易于阅读。底层没有复杂的谜题。
该库支持PHP 8.3及更高版本。代码示例可在这里找到。喜爱Composer的用户可以使用以下命令安装库:composer require sunvas/eleanor-php-library