自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 CSS框架的“最后一公里”:从基础元件到业务场景

将框架的重心从“基础元件”转向“业务组件”。这正是ULUI的核心设计哲学。当大多数框架专注于提供“积木”时,ULUI 的目标是为你提供预制好的“功能模块”。我们认为,一个优秀的内容网站或后台系统,其核心是清晰、高效的信息呈现。因此,ULUI 不仅提供按钮和菜单,更提供了大量开箱即用的业务组件。ULUI 选择了“纯CSS,零依赖”这条看似“复古”的道路。这并非技术上的倒退,而是一种专注的体现。极致轻量,无缝集成:没有JavaScript的束缚,意味着ULUI可以被轻松集成到任何技术栈中。

2025-11-17 22:19:49 651

原创 ULUI:不止于按钮和菜单,一个专注于“业务组件”的纯 CSS 框架

在前端开发中,我们习惯了使用那些提供按钮、表单、菜单等基础元素的 UI 框架。但很多时候,我们真正的痛点在于如何快速、美观地展示业务数据和内容。为此,带来了全新的视角。ULUI 是一个轻量、独立、零依赖的纯 CSS 组件库。但它与其他 UI 框架有一个显著的不同:当大多数框架专注于提供按钮、菜单等基础“系统组件”时,ULUI 将重心放在了“业务组件”上——例如各种风格的列表、数据卡片和描述列表。这使得它在快速构建内容展示型页面时尤为高效。

2025-11-09 12:39:59 1040

原创 从零到一:用 Vue 打造一个零依赖、插件化的 JS 库

通过将 Vue 打包进库文件并利用 Shadow DOM 实现完美隔离,我们成功地创建了一个真正独立、即插即用的 JS库。这种模式极大地扩展了 Vue 的应用场景,使其不再局限于构建大型应用,而是可以作为“功能组件”嵌入到任何 Web环境中。希望这篇文章能为你打开一扇新的大门。原文标题: 从零到一:用 Vue 打造一个零依赖、插件化的 JS 库原文地址:原文平台:PHP武器库版权声明: 本文由。

2025-10-11 19:57:22 481

原创 告别PECL,拥抱PIE:像Composer一样管理PHP扩展

对普通开发者来说PIE让安装PHP扩展变得像使用Composer安装包一样简单。你不用再担心不同平台的差异,不用记住复杂的配置步骤。一个命令,搞定所有扩展。对团队负责人来说PIE确保了团队中每个成员的环境一致性。新成员加入时,不再需要花费半天时间配置环境。CI/CD流水线更加简洁可靠。对项目质量来说通过版本锁定和明确的依赖声明,避免了"在我机器上好好的"这类经典问题。项目的可维护性和可移植性都得到了提升。最重要的是这不是一个实验性的新工具,而是PHP官方的未来方向。

2025-10-05 21:23:50 1118

原创 PHP 高性能队列探索:从 SQLite 到内存,我们该如何选择?

由此来看,如果我们不通过Redis或其他专业的消息队列服务,同时要处理的任务是在单机内的,不需要远程互联,那么我们完全可以通过sqlite实现,再配合linux开启内存文件系统,避免触发磁盘IO。虽然无论从写入、更新、删除、读取等任何方面,Redis都更专业,性能更好,但我们的方案是更简单的,同时可以利用sql表结构,很省事的实现队列的需求。原文标题: PHP 高性能队列探索:从 SQLite 到内存,我们该如何选择?原文地址:原文平台:PHP武器库版权声明: 本文由。

2025-10-04 08:32:39 604

原创 PHP在做爬虫时的解决方案

爬虫不是一个小众的场景,所以无论是哪个语言,都有很多相应的生态库.这里介绍一下PHP的技术方案和代码量。

2025-06-27 12:37:16 415

原创 [Hestia]开源网络服务器控制面板,快速、可靠、开源

本期测评试用一下Hestia这款面板。Hestia是一个由国际社区支持开发的开源项目,2019年正式发布,目前已积累1.1万余次代码提交,几乎每周都有十多次的代码提交,更新热度很高。仅支持比较新的debian和ubuntu,对于一些想转入debian系列的用户来说,是个很值得入手的面板。官方提供了详细的使用文档和在线的安装命令生成器(如果你需要自定义安装参数)。本期为大家按照本专栏的基本内容进行多方面的测评。Hestia是一个快速、可靠、开源的服务器面板。只需一个命令即可获得您一直想要的控制面板。

2025-06-23 12:33:42 1193

原创 想学编程,java,python,php先学哪个比较好?

想学编程,java,python,php先学哪个比较好?学过C。

2025-06-21 12:22:38 677

原创 [AppNode]Linux 服务器集群管理面板

可视化、简易高效、操作透明、高可扩展

2025-06-19 12:45:23 809

原创 盘点一下这些年PHP在桌面应用方面的解决方案

今天作者给大家盘点一下近些年PHP在实现桌面客户端方面的项目。

2025-06-18 12:53:35 474

原创 一个社区语言能泛起多大浪花?PHP30周年线上活动PHPverse

三十年来,PHP驱动着互联网发展,已蜕变为如今强大而充满活力的语言。为庆祝这一里程碑,Jetbrains将汇聚几位卓越的人物,他们塑造 PHP 历史、定义 PHP 的现在和引领 PHP 的未来。

2025-06-16 12:51:35 861

原创 [1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程,本期为大家按照本专栏的基本内容进行多方面的测评。1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;高效管理。

2023-10-18 23:56:12 2618 2

原创 PHP 的 Logo 为什么是大象?

关于PHP还有很多有趣的事,快来关注PHP武器库吧。原文标题:PHP 的 Logo 为什么是大象?PHP武器库版权声明:本文由(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

2023-06-30 15:04:43 1467

原创 ulthon_admin新增拟物特效皮肤,更好看的皮肤才有更好的开发体验!

ulthon_admin是一个基于ThinkPHP6.1和layui2.8的快速开发的后台管理系统。虽然没有什么根据,但是更好看的后台能够让开发人员更高效的工作。原文标题:ulthon_admin新增拟物特效皮肤,更好看的皮肤才有更好的开发体验!今天ulthon_admin发布了新的版本,新增了一套拟物特效皮肤。从现在开始做一个优雅的程序员。下列是拟物风格的皮肤预览效果。

2023-06-09 17:27:06 616

原创 AI绘图生成的PHP吉祥物素材图

随着人工智能技术的不断发展,越来越多的应用场景被AI所覆盖。其中,AI绘图技术成为了近年来备受关注的一个领域。利用机器学习算法,AI绘图能够快速地生成高品质的图片素材。今天作者使用AI绘图技术生成了一组PHP吉祥物的素材图。这几个使用AI绘图生成的PHP吉祥物素材图可爱又生动,赶紧拿走吧!(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。原文标题:AI绘图生成的PHP吉祥物素材图。原文地址的文章的图片是没有水印的。

2023-05-15 09:28:21 1131

原创 PHP流行框架的报错页面,你见过那些?

以上先整理这么多吧,PHP还有很多的Web开发框架,以后有机会再介绍。原文标题:PHP流行框架的报错页面,你见过那些?PHP武器库版权声明:本文由(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

2023-05-05 17:03:11 1566

原创 [nesbot/carbon]轻松优雅的驾驭时间处理

这个库的名字其实就很有意思:“carbon”,是化学元素的名字“碳”,为什么叫这个名字呢?在科学界,有一个"放射性碳定年法"的东西,是一种利用碳的同位素14C的放射性来对含有有机物质的物品进行年代测定的方法。从这意义上讲,他是要处理时间的。我们在开发中,经常需要处理时间的格式化显示。比如计算两个时间差多长时间,明天的时间,本周的时间,以及人性化的输出“几天前”时间变化,这时候我们可能会手忙脚乱的去网上复制代码,最后搞得代码乱糟糟的。

2023-04-28 16:23:13 1215

原创 Layui2.8正式发布,本文详细介绍所有新特性

也支持全部页面绑定右键事件。新增浅色主体导航。祝layui越做越好。layui基本上已经成为“传统前端”最流行的ui库了,而现在layui自从将社区迁移到gitee之后,过滤掉了大量“无知”的开发者,更多的“认真”的开发者都沉淀下来,将来也会越发展越好。原文标题:Layui2.8正式发布,本文详细介绍所有新特性PHP武器库版权声明:本文由(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

2023-04-24 22:11:22 1352

原创 嘿嘿,你可能不知道PHP如何创建数组

比如我们定义一个列表,其实就是利用phpdoc这样的规范,定义出变量的数据格式。我们也可以定义一个对象结构的数组。

2023-04-16 22:10:09 466

原创 [composer-unused]扫描代码找出没有使用的依赖

以上就是composer-unused的基本情况,对于一些依赖很多的大型项目,还是很有用的。同样对于我这种喜欢安装测试各种依赖包来解决一些问题的人,也很有用。原文标题:[composer-unused]扫描代码找出没有使用的依赖PHP武器库版权声明:本文由(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

2023-04-13 15:53:25 954

原创 [imangazaliev/didom]一个简单又快速的DOM操作库

至此,我们介绍了DiDOM解析器的主要功能和用法。DiDOM不仅功能强大,而且易于使用,是一个非常有价值的工具。如果您需要解析和操作HTML或XML文档,不妨试试DiDOM。原文标题:[imangazaliev/didom]一个简单又快速的DOM操作库PHP武器库版权声明:本文由(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

2023-04-08 15:10:44 1004

原创 php 执行速度影响因素有哪些?

以上讲了这么多,是想说,PHP有很多运行方式,这些运行方式都是天差地别的,所带来的性能效果也完全不同,所以这很重要。但一般我们讲PHP的时候,主要指的还是一般情况,下面就讲一讲。其实说到底,PHP开发者的水平越高,性能越好,对吧。原文标题:php 执行速度影响因素有哪些?PHP武器库版权声明:本文由(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

2023-04-02 22:43:12 670

原创 go 和 php 性能如何进行对比?

开发者之间很喜欢做性能对比,而PHP开发者对这方面有更多的情节。可能是PHP的生态太庞大了,即便是PHP开发者之间,面对不同框架,也会有不同的态度。我见过一个网友,一直在吹Swoole,一句其他的意见也听不进去,也是很有趣的现象。但有一种论调,叫XXX割裂了PHP,这种说法是不对的。PHP从来不像JAVA和GO那样,在某个时代都认同某个技术,比如java的spring。PHP一直很活跃,这是好事。PHP可能从来没有时尚过,没有引领过什么,但他也从来不落后于时代。

2023-03-26 11:46:43 1420

原创 PHP 的运行方式有哪些?

所以总的来说,PHP有各种的方式,对应不同的业务场景。KPHP,把PHP编译成C++代码。peachpie,把PHP便以为.NET平台程序PHP-JS,集成Node引擎的PHP扩展PHP-CPP,使用C++开发PHP扩展,代码很容易上手这些项目在我的另一篇文章有介绍:《PHP的几个有趣的打开方式:从基本到变态》https://phpreturn.com/index/a623dc0357dead.html。

2023-03-11 11:01:37 2546

原创 [league/glide]两行代码实现一套强大的图片处理HTTP服务

本文对几个重点的功能做个介绍。只要简单的几行代码,就实现了一套健全的图片处理HTTP服务,当你有类似的需求的时候,抓紧用上吧。原文标题:[league/glide]两行代码实现一套强大的图片处理HTTP服务PHP武器库版权声明:本文由(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

2023-03-08 18:45:00 627

原创 无法理解 PHP 代码示例怎么办?

本文希望能展示出开发者是如何理解代码的。总的来说,必须要打好基础,否则代码看着不顺眼,很影响阅读代码。其次是多了解流行的框架和库,不求能够一眼看出代码,但要一些非常热门的框架要用过,知道怎么着文档。另外,理解代码是一层一层递进的,而不是一眼试图把所有的参数方法搞清楚。要先清楚功能是干什么的目的是什么解决什么问题想要什么结果比如:把表单提交存起来,并更新账号,再做个敏感日期要十分熟悉代码看代码要像看书一样,不能费劲巴拉不能看到代码引起不适要搞清楚输入和输出是什么代码是怎么开始的。

2023-03-06 17:42:06 493

原创 [clue/zenity-react]使用PHP创建一个GUI项目

zenity是一个很小的小程序,能够在命令行创建GTK的对话框。本库则是对他调用的封装。clue/zenity-react基于ReachPHP,目前还不能在Windows下运行。使用clue/zenity-react可以用很简单易读的代码实现各种对话框的调用。

2023-02-27 15:30:09 294

原创 PHP程序员适合创业吗?

创业是一件自然而然的事,不需要人为选择。只要你是一个努力能干主动的人,当你在一个行业深耕5年之后,就会发现人生发展的下一步就是创业。当然如果行业合适的话。

2023-02-24 10:22:29 1316

原创 企业网站建设有哪些?PHP好用吗?

其实综合来看,用PHP还是比较靠谱的选择。主要是因为PHP强大的生态。网站上的各类功能,自助建站平台的各项功能,都能找到各种开源的实现。相比其他语言,PHP用的更多一些。原文标题:企业网站建设有哪些?PHP好用吗?PHP武器库版权声明:本文由(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

2023-02-21 09:08:46 502 1

原创 PHP实时通信:Workerman篇

他是Workerman官方出品的长连接框架,你可以使用一套代码实现多个协议之间的通信,比如在8080端口监听Websocket服务,在8081端口实现TCP服务,这样所有的客户端都可互相通信。以上三点实际上是做一个长连接系统的鸡肋痛点,这些功能也可以不做,做了更好,但要投入巨大的精力。GatewayWorker的功能十分强大,继承了Workerman的各种特点,还提供了众多的接口方法,使用起来非常方便。PHP也有内置的socket函数,再加上Event等扩展,可以实现高性能的长连接常驻内存的服务。

2023-02-16 13:32:24 911

原创 PHP如何实现HTTP服务器

以上是一些非常流行的PHP框架和项目,但还有其他很多实现了高性能HTTP服务的项目。这里不多做介绍了。虽然我们谈到PHP的时候,很少谈到网络编程,甚至在入门教程中根本就没有网络编程这节课。但是使用PHP做网络编程的各项应用已经很火热了。在入门其他语言是一定有一节课程是学习网络编程的,做PHP教程的也应该考虑考虑增加这部分课程了。原文标题:PHP如何实现HTTP服务器PHP武器库。

2023-02-14 10:28:21 1149

原创 PHP8的这4个新特性可能让你写出更差劲的代码

PHP8已经发布快两年多了,这个版本为PHP带来了大量的新功能。近年来,PHP大大提高了性能,并强化对OOP(面向对象程序设计)的使用,但仍然,PHP中也有很多值得慎重的考虑的用法。新版本有很多好的特性,比如JIT编译器,他可以提高性能、提升构造函数属性、结构化元数据。但其中也有一些新功能,会助长不良的代码编写,以下是五个不良做法和例子。

2022-12-20 10:34:01 604

原创 PHP8.2发布了!

PHP8.2是PHP语言现代化进程中的一个重要的里程碑。除了令人兴奋地新特性和改进之外,PHP8.2还简化了语言,取消了对动态类属性的支持,在遇到某些非最优的ini配置时发出警告,并修复了一些影响PHP数组排序和某些类型的字符串转换/编码操作的遗留PHP行为。

2022-12-09 09:49:17 855

原创 PHP8.3的第一个决议:内置json验证函数

目前PHP8.2已经进入RC阶段,按计划还有一个月就会发布正式版。而PHP8.3的决议也早已开始推进了。本文为大家介绍一个最新通过的决议,也是PHP8.3的第一个决议:内置JSON验证函数。这项决议在2022-08-14发起,2022-10-07 投票完成,最终18票通过,1票反对。本决议很简单,增加一个内置的验证JSON有效的函数:。大多数的用户通过json_decode来将json字符串解析为数组或对象,本提议的函数将和json_decode使用完全的相同的JSON解析器,以保证json_validat

2022-10-26 18:03:04 321

原创 [ulthon/uri]简单又优雅的解析URL

一个能够简单地解析和操作URL的类库

2022-10-22 10:37:55 248

原创 后台框架千千万,这样酷的不多见。内置适合物联网系统的超炫科幻皮肤

作为一名PHP开发者,我见过了许许多多的后台框架,说实在的,PHP的后台框架太多了。有PHP+bootstrap的,有PHP+layui的,有PHP+vue的,其中PHP的可以由ThinkPHP、laravel、Yii等框架再次组合,总有一款适合你。虽然后台框架非常多,但其实不难选择,只要选择自己喜欢的技术栈就可以了, 比如你喜欢ThinkPHP和Layui,那么选择一款这样的框架就可以了。一般来说,他们都建设的比较完善,都有便捷的组件和好看的布局。

2022-09-01 22:25:57 520

原创 IP门禁:手把手教你用PHP实现一个IP防火墙

这篇文章主要介绍了我实现IP防火墙的思路。这些技术,需要开发者有丰富的网站开发经验,这个要求不高,但是也要有基本的网络开发经验,这就有一定的门槛。Workerman非常简单,但是Workerman不是HTTP,这不是一般的网站开发,需要一定的学习和思路转变。但是对于我来说,轻车驾熟。如果我去找其他的方案,学习、部署、测试,可能还不如我自己开发来更快。IP白名单是怎么管理的呢,既可以通过面板添加,也可以访问面板的一个页面,自动获取出网IP添加到白名单中,使用体验和很好。ip-door。.........

2022-07-28 11:36:15 1304

原创 PHP8.2的版本发布管理员和发布计划

PHP8.2将于2022年11月发布,核心开发组最近选出了两名发布管理员,他们将负责PHP8.2的版本发布,并在RFC和PHP8.2系列的其他方面拥有最终决定权。对于每个主版本的发布,PHP核心开发组都会选出两名发布管理员。一般,其中一名由曾经担任过发布管理员的核心开发人员担任,另一位则是新接触流程的新的开发人员。ChristophM.Becker呼吁有兴趣的各方加入该职位,该职位一共收到7份新秀求职者。BenRamsey则是之前PHP8.1的发布管理员。在5月11...

2022-05-28 17:50:31 308

原创 PHP8.2中字符串变量解析的新用法

PHP允许在双引号的字符串中嵌入变量,之前支持这几种方式:直接嵌入变量("$var") 变量外使用大括号包含("{$var}") $后使用大括号包含("${var}") 可变变量("${expr}"),可变变量参考第1种和第2中用法各有利弊。但是由于语法重叠,第3种用法和第4种很容易混淆。第3种用法不像前两种那样严格,并且会和第4中用法产生混淆,(可参考可变变量文档),在字符串变量解析中很少使用。在PHP8.2中将弃用第3和4的用法,并且在PHP9中将他们删除。var_dump("${

2022-05-25 18:45:38 370

原创 PHP如何跟linux中的软件交互呢?

PHP如何跟linux的软件交互呢,本质上是通过exec函数去处理的。当然,我们还是要简单分析一下具体场景。分析场景大多数情况下,这些需要交互的软件,是要通过shell命令调用的,这类的自然要通过exec去进行交互,然而有一些软件会内置rpc服务和http的接口服务,此类的软件是不需要通过exec去交互的,而是php作为一个http客户端去发起请求,这种场景下,我建议使用guzzle扩展进行处理,它使用起来非常优雅,不需要进行复杂的curl编写,推荐guzzle。另一种场景,就是我们需要e...

2022-05-01 18:29:33 376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除