PHP
程序员天天
这个作者很懒,什么都没留下…
展开
-
uni-app封装app在线更新
实现效果:点击软件升级后进行更新下载实现思路:介绍:前后端一并实现,这里我们的后端示例使用PHP的thinkphp6.0框架1.后端设置app的版本号,该版本号与前端uniapp应用版本号对应(在manifest.json中),在有新版本以后要将该版本号进行修改。2.前端带着当前app的版本号请求检查版本接口,查看是否有新版app。3.有新版本就进行更新,如果没有就提示已是最新版本实战demo:前端demo:<template> <view> <b原创 2022-02-11 15:45:27 · 1334 阅读 · 0 评论 -
PHP的zend引擎
介绍:之前介绍过PHP生命周期与SAPI但是这些都只是架构上的,真正的驱动和执行上都是由zend引擎来完成的编程语言分类: 1.编译型语言:Java、C等语言就是编译型语言,它们需要进行编译,得到编译文件后运行编译文件 2.解释型语言:PHP、Python等语言就是解释型语言,它们不需要经过编译再执行。但是解释型语言不会被计算机理解,计算机只理解机器语言,一般都是需要一个解释器,通过解释器对这些语言进行解原创 2022-02-06 13:11:09 · 566 阅读 · 0 评论 -
PHP的常用运行模式——SAPI
介绍:SAPI其实就是PHP的运行模式,SAPI就是PHP提供的一个对外的通信接口,实现PHP与各个应用直接进行通信,其中需求不同所使用的运行方式也不同,其中包括apache、cli、cgi等。cli模式就是命令行模式,PHP安装时默认会安装该模式,通过这个接口可以使用shell与PHP进行交互CGI和FastCGI模式这两个都是通信网关接口,可以处理页面的请求具体原理:https://blog.csdn.net/weixin_45183997/article/details/122636502原创 2022-02-05 22:51:36 · 511 阅读 · 0 评论 -
Mysql事务嵌套——ThinkPHP事务源码解析
Mysql事务SQL命令介绍 begin:开启事务 commit:提交事务 rollback:回滚事务 savepoint:暂存点,记录事务中的某个节点,可以使用rollback命令回退到指定节点示例//1.开启事务mysql> begin ;Query OK, 0 rows affected//2.第一次修改操作mysql> update form_store set store_num=2 where store_id=1;Query OK, 1 row affec原创 2022-01-24 15:26:44 · 907 阅读 · 0 评论 -
Think-swoole的使用
常用命令:启动:php think swoole start停止:php think swoole stop重启:php think swoole restart重新加载:phpthink swoole reload准备工作:1.安装think-swoole依赖:composer require topthink/think-swoole2.查看config下是否有swoole.php配置文件,如果没有就去依赖中复制一份到config下 依赖配置文件路径vendor\topthink\t原创 2022-01-23 12:17:20 · 1927 阅读 · 0 评论 -
PHP-FPM(PHP进程管理器)
PHP-FPM原创 2022-01-22 13:55:28 · 2620 阅读 · 5 评论 -
PHP基础算法合集
本片文章中low是开始下键low是开始下键low是开始下键heigh是结束的下键//冒泡排序 for ($i=0;$i<count($arr);$i++){ for($j=0;$j<count($arr)-$i-1;$j++){ if($arr[$j]<$arr[$j+1]){ $temp = $arr[$j]; $arr[$j] = $arr[$j+1];原创 2020-05-16 19:33:44 · 112 阅读 · 0 评论