-
浅谈减少Hyperf框架的扫描时间
PHP编程2021-09-06
目录 原因 解决办法 写在最后 原因 Hyperf框架为了防止用户更新组件后,代理缓存没有更新导致启动报错。增加了以...
-
PHP如何打印跟踪调试信息
PHP编程2021-09-06
目录 debug_backtrace() debug_print_backtrace() 总结 对于大部分编译型语言来说,比如 C 、 Java 、 C# ,我们都能很方便地进行...
-
详解PHP如何读取大文件
PHP编程2021-09-06
目录 衡量成功 我们有什么选择? 逐行读取文件 文件之间的管道 其他流 过滤器 自定义流 创建自定义协议和过滤器...
-
浅谈Laravel中如何对大文件进行加密
PHP编程2021-09-06
我已经搜索过用于解决此问题的软件包或解决方案,并遇到了这个 Stack Overflow 回答和这个 PHP 解决方案,该解决方案...
-
PHP中断言函数的使用详解
PHP编程2021-09-06
目录 assert() 断言函数 assert_options() 及相对应的 php.ini 中的参数配置 总结 原来一直以为断言相关的函数是 PHPUnit 这些...
-
PHP如何实现HTTP验证
PHP编程2021-09-06
目录 HTTP Basic HTTP Digest 总结 在日常开发中,我们进行用户登录的时候,大部分情况下都会使用 session 来保存用户登录...
-
如何使用Serializable接口来自定义PHP中类的序列化
PHP编程2021-09-06
目录 Serializable接口 各种类型的数据进行序列化的结果 对象在使用Serializable接口序列化时要注意的地方 未定义类的反...
-
PHP 请求上下文相关总结
PHP编程2021-09-06
我们首先来了解下什么是上下文。在我们写文章,写句子时,都会考虑一个观点或者内容的前后逻辑,转承启合,而...
-
PHP中使用DOMDocument来处理HTML、XML文档的示例
PHP编程2021-09-06
目录 解析HTML 生成一个XML 总结 其实从PHP5开始,PHP就为我们提供了一个强大的解析和生成XML相关操作的类,也就是我...
-
PHP中的错误及其处理机制
PHP编程2021-09-06
目录 什么是错误? Fatal Error:致命错误(脚本终止运行) Parse Error:编译时解析错误,语法错误(脚本终止运行) ...
-
你真的了解PHP中的引用符号()吗
PHP编程2021-09-06
引言 最近接手了五六年前的老项目,用的是CI2.0框架,在看框架源码的时候有个地方让我楞了一下,于是有了这篇文...
-
PHP中的异常及其处理机制
PHP编程2021-09-06
目录 什么是异常? 总结 上回文章中我们讲到了错误是编译和语法运行时会出现的,它们与逻辑无关,是程序员在码...
-
PHP的runkit扩展如何使用
PHP编程2021-09-06
目录 动态修改常量 安装 查看超全局变量键 方法相关操作 类方法相关操作 总结 动态修改常量 define('A', 'TestA');runk...
-
PHP中垃圾回收相关函数的使用
PHP编程2021-09-06
目录 再谈循环引用以及强制清理循环引用 开启、关闭及查看循环引用垃圾回收状态 强制回收Zend引擎内存管理器使用...
-
浅谈PHP设计模式之对象池模式Pool
PHP编程2021-09-06
目录 目的 UML 类图 代码 测试 目的 在初始化实例成本高,实例化率高,可用实例不足的情况下,对象池可以极大地提...
-
PHP 弱引用的相关总结
PHP编程2021-09-06
目录 什么是弱引用 WeakReference 注意 测试代码: 之前的文章中,我们已经学习过引用和引用传值相关的知识。我们知...
-
如何用PHP实现多线程编程
PHP编程2021-09-06
目录 多线程 线程 适用场景 PHP中的多线程 线程安全 PHP 实现 类和方法 实例代码 异步请求 超时控制 总结 多线程 线...
-
详解PHP设计模式之依赖注入模式
PHP编程2021-09-06
目的 实现了松耦合的软件架构,可得到更好的测试,管理和扩展的代码 用法 DatabaseConfiguration 被注入 DatabaseConnecti...
-
php7和php5的详细对比
PHP编程2021-09-06
目录 PHP7 安装两个PHP版本 PHP7和PHP5的对决 1. 纯php脚本测试 2.php数据库操作测试 3.PHP框架测试 结论 PHP7 PHP7正式发布到...
-
详解PHP服务器如何在有限的资源里最大提升并发
PHP编程2021-09-06
目录 概述 服务器 数据库 注册登录 提交表单 总结 概述 假设报考app是用5W rmb 向供应商采购,报名当天涌入海量考生...
-
laravel的数据表填充器使用详解
PHP编程2021-09-06
目录 一、数据表填充器 1.1 填充器(种子文件)的创建与编写 1.1.2、创建填充器 1.1.3、【重点】编写填充器代码 1....
-
解析PHP观察者模式Observer
PHP编程2021-09-06
目录 观察者模式结构图 概念 代码示例 观察者模式结构图 概念 一个"演员"(被观察者),一群"观众"(观察者),一...
-
详解Hbuilder中PHP环境配置
PHP编程2021-09-06
目录 一、开启环境 二、XAMPP的安装路径 三、Hbuilder软件 四、在HBuilder上安装支持PHP的插件 五、配置HBuilder外置服务器...
-
PHP调用外部程序的方法解析
PHP编程2021-09-06
目录 前提:PHP没有运行在安全模式 1. exec 2. system 3. passthru 4. popen 5. proc_open 6. shell_exec 7. 反撇号` 8.cntl_exec 10. dl() 11...
-
详解php中implode explode serialize json msgpack性能对比
PHP编程2021-09-06
测试方法 首先使用implode, serialize, json_encode, msgpack_pack创建四个文本文件,用于测试。 创建代码如下: php$arr = array...
-
PHP json_encode中文乱码解决方法
PHP编程2021-09-06
相信很多人在使用Ajax与后台php页面进行交互的时候都碰到过中文乱码的问题。JSON作为一种轻量级的数据交换格式,...
-
PHP远程调用以及RPC框架
PHP编程2021-09-06
目录 前言 分模块 分项目 CURL RPC Yar Thrift SOAP JSON-RPC 项目拆分带来的变化 项目细化 人员需求 文档 后记 前言 一个项...
-
php遍历对象的方法
PHP编程2021-09-06
目录 对于php来说,foreach是非常方便好用的一个语法,几乎对于每一个PHPer它都是日常接触最多的请求之一。那么对象...
-
PHP缓存系统APCu扩展的使用
PHP编程2021-09-06
目录 APCu 扩展 方法说明 使用演示 总结 想必大家都使用过 memcached 或者 redis 这类的缓存系统来做日常的缓存,或者用...
-
PHP 生成器的使用详解
PHP编程2021-09-06
目录 什么是生成器? 生成器有什么用? 生成器的应用 返回空值以及中断 返回键值对形式 外部传递数据 yield from 语...