-
PHP实现rar解压读取扩展包小结
PHP编程2021-09-06
作为压缩解压方面的扩展学习,两大王牌压缩格式 rar 和 zip 一直是计算机领域的压缩终结者。rar 格式的压缩包是 ...
-
分析PHP的垃圾回收机制
PHP编程2021-09-06
如果用过C语言,那么申请内存的方式是malloc或者是calloc,然后你用完这个内存后,一定不要忘了用free函数去释放掉...
-
Fatal error: #39;break#39; not in the #39;loop#39; or #39;swi
PHP编程2021-09-06
今天本地改代码改完做测试发现现在的文件中打开是Break' not in the 'loop' or 'switch' context“这样的;当时一脸懵逼,这...
-
详解PHP接口签名验证
PHP编程2021-09-06
目录 概览 常用验证 单向散列加密 对称加密 非对称加密 密钥安全管理 接口调试工具 在线接口文档 扩展 小结 概览...
-
PHP屏蔽错误的方法总结
PHP编程2021-09-06
1、@屏蔽法 @在php中一个抑制错误的符号,即便是你开启了报错功能,只要在错误语句之前加上@符号,便可屏蔽了错...
-
php的declare命令及用法详解
PHP编程2021-09-06
定义 php中的declare结构用来设定一段代码的执行指令 declare用于执行3个指令:ticks,encoding,strict_types 作用域 declare结构...
-
php 使用预处理语句操作数据库
PHP编程2021-09-06
目录 什么是预处理语句? PDO 操作预处理语句 mysqli 操作预处理语句 总结 什么是预处理语句? 预处理语句,可以把...
-
PHP中strval()函数实例用法
PHP编程2021-09-06
1、函数说明 strval()函数是PHP中的内置函数,用于将任何标准值(字符串、整数或双精度)转换为字符串。我们不能在数...
-
PHP如何初始化PDO及原始SQL语句操作
PHP编程2021-09-06
目录 PDO 实例 dns 参数 PDO 对象属性 查询语句 普通查询及遍历 查询结果集(数组、对象) 查询结果集(类) 查询结...
-
laravel添加角色和模糊搜索功能的实现代码
PHP编程2021-09-06
一、添加角色 1.1 角色添加显示页面路由(get) // 角色添加页面显示Route::get('role/add', 'RoleController@addindex') - name('ad...
-
Laravel8 使用图形验证码做登录功能的实现
PHP编程2021-09-06
一、 安装扩展包 composer require gregwar/captcha 二、定义路由 //路由分组Route::group(['prefix'='admin','namespace'='Admin'],function ...
-
PHP中针对区域语言标记信息的操作
PHP编程2021-09-06
相信大家对 zh_CN 这个东西绝对不会陌生,不管是 PHP 中,还是在我们的网页上,都会见到它的身影。其实这就是指定...
-
Linux系统下安装PHP7.3版本
PHP编程2021-09-06
请先安装依赖包 $yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-dev...
-
php生成用户密码的两种方式
PHP编程2021-09-06
目录 一、md5密码 二、hash密码 PS:php生成随机密码的几种方法 方法一: 方法二: 方法三: 方法四: 在用户系统中...
-
php桥接模式的实例用法及代码分析
PHP编程2021-09-06
说明 1、将两个原本不相关的类结合在一起,然后利用两个类中的方法和属性,输出一份新的结果。 2、结构分为Ab...
-
eval(cmd)与eval($cmd)的区别与联系
PHP编程2021-09-06
这个问题一直困扰我许久,今天终于解决清楚了 问题1:eval的执行是否需要双引号包括: 先看三个命令: A:php eval...
-
php聚合式迭代器的基础知识点及实例代码
PHP编程2021-09-06
说明 1、实现其他迭代器功能的接口,相当于在其他迭代器上安装一个外壳,只有一种方法。 2、聚合迭代器可以与许...
-
php 文件上传至OSS及删除远程阿里云OSS文件
PHP编程2021-09-06
删除的时候记住不要带域名,也不要带'/'这个路径符号,如全路径是:'https://hxty.oss-cn-beijing.aliyuncs.com/data/pdf/contra...
-
详解PHP Swoole与TCP三次握手
PHP编程2021-09-06
目录 握手常见问题 连接拒绝 Operation now in progress 丢包 错误ip backlog SYN Flood 握手常见问题 1、连接拒绝 2、Operation n...
-
浅谈并发处理PHP进程间通信之外部介质
PHP编程2021-09-06
目录 进程间通信 文件 flock 代码实现 mysql select for update 代码实现 redis incr SETNX 代码实现 优化 总结 进程间通信 进程...
-
详解Laravel框架的依赖注入功能
PHP编程2021-09-06
目录 概述 真实的例子 结论 概述 任何时候,你在一个控制器类中请求一个依赖,这个服务容器负责: 1.自动地在构...
-
详解PHP优化巨量关键词的匹配
PHP编程2021-09-06
目录 问题由来 原始 - grep 设计 代码 进化 - 正则 设计 正则小坑 代码 觉醒 - 拆词 设计 代码 结果 终级 - Trie树 trie树...
-
如何理解PHP核心特性命名空间
PHP编程2021-09-06
目录 提出 定义 使用 限定符 在内部访问命名空间 转义\符号 提出 PHP 在 5.3 后提出了命名空间用来解决组件之间的命...
-
详解Swoole跟传统的web开发的区别
PHP编程2021-09-06
目录 一、swoole的运行模式 1.1、传统web开发模式 1.2、Swoole运行模式 1.3、使用swoole和传统php开发的缺点 二、注解机制...
-
如何用PHP导出PDF
PHP编程2021-09-06
目录 准备工作 简介 TCPDF说明文档 代码实现 准备工作 首先查询了相关的类库,有FPDF,zendPDF,TcPDF等等。首先看了下先...
-
详解php中流行的rpc框架
PHP编程2021-09-06
目录 什么是RPC框架? 远程调用原理 远程调用的好处 RPC与Socket有什么区别? RPC与REST有什么区别? php中流行的rpc框架...
-
如何使用Zephir轻松构建PHP扩展
PHP编程2021-09-06
目录 简介 你该安装的第一个扩展 Zephir Zephir 安装 结语 简介 比如,在 PHP 中需要与 SQLite3 交互,我们可以自己写方法...
-
详解Go与PHP的语法对比
PHP编程2021-09-06
目录 概述 数据类型 变量 类型转换 数组 Maps 对象类型 函数 控制语句 If-Else Switch For 循环 While 循环 Foreach/Range 概述...
-
详解PHP的7个预定义接口
PHP编程2021-09-06
目录 1. Traversable(遍历)接口 2. Iterator(迭代器)接口 3. IteratorAggregate(聚合迭代器) 接口 4.ArrayAccess(数组式访问...
-
浅谈Laravel中使用Slack进行异常通知
PHP编程2021-09-06
目录 概述 安装 maknz/slack-laravel 包 配置 调整 AppExceptionsHandler 类的 report 方法 概述 通常,我们可以依靠用户反馈、经...