开发前沿 -

如何使用Serializable接口来自定义PHP中类的序列化

目录 Serializable接口 各种类型的数据进行序列化的结果 对象在使用Serializable接口序列化时要注意的地方 未定义类的反序列化操作 总结 关于PHP中的对象序列…

2022-04-15 867

PHP中断言函数的使用详解

目录 assert() 断言函数 assert_options() 及相对应的 php.ini 中的参数配置 总结 原来一直以为断言相关的函数是 PHPUnit 这些单元测试组件提…

2022-04-15 899

PHP如何实现HTTP验证

目录 HTTP Basic HTTP Digest 总结 在日常开发中,我们进行用户登录的时候,大部分情况下都会使用 session 来保存用户登录信息,并以此为依据判断用户是否已…

2022-04-15 763

PHP如何打印跟踪调试信息

目录 debug_backtrace() debug_print_backtrace() 总结 对于大部分编译型语言来说,比如 C 、 Java 、 C# ,我们都能很方便地进行断…

2022-04-15 901

PHP 内置WEB服务器的简单使用

目录 直接启动一个内置服务器 指定内置服务器的运行目录 使用路由脚本 在很多时候,我们需要简单的运行一个小 demo 来验证一些代码或者轮子是否可用,是否可以运行起来,但是去配 n…

2022-04-15 808

PHP中的输出缓冲控制详解

目录 清除输出 获得输出缓冲区的内容 刷新(输出)缓冲区内容 一些检测函数 使用 ob_start() 的回调函数来进行输出缓冲区的内容替换 添加 URL 重写器 总结 测试代码:…

2022-04-15 1,211

如何使用OPCache提升PHP的性能

目录 什么是 OPcache 安装 Opcache ab 测试效果 配置参考 总结 参考文档 对于 PHP 这样的解释型语言来说,每次的运行都会将所有的代码进行一次加载解析,这样一…

2022-04-15 1,239

如何动态查看及加载PHP扩展

目录 查看是否已经加载了扩展 动态加载扩展 测试代码: 在编译并完成 php.ini 的配置之后,我们就成功的安装了一个 PHP 的扩展。不过, PHP 也为我们提供了两个在动态运…

2022-04-15 510

PHP输出缓冲与header发送问题详解

如果你在header或cookie函数前发送大量字符到浏览器,就会报headers already sent  错误,以下为说明: headers_sent() 此函数告…

2022-04-15 1,293

再谈PHP未来之路

这门语言现在到底处于生命周期的哪个阶段?其定位到底是怎样的?诸如 PHP7、Swoole 的出现到底能给 PHP 带来怎样的变化? 当我们拿 PHP 和 java 进行比较的时候,…

2022-04-15 1,083

源码分析系列之json_encode()如何转化一个对象

目录 初步测试 JsonSerializable 源码分析 分析 Demo json_encode()如何转化一个对象? 使用 json_encode() 将数…

2022-04-15 1,021

SublimeText3配置PHP函数追踪定位插件

一、下载ctags http://download.csdn.net/detail/xujunabc999/9604934 二、安装ctags和codeBeautifier插件 1…

2022-04-15 1,323