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

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

详解PHP中的数据库连接持久化

admin3年前35
目录PHP中的数据库连接持久化什么是数据库连接持久化连接持久化有什么用?效率对比注意总结PHP中的数据库连接持久化数据库的优化是我们做web开发的重中之重,甚至很多情况下其实我们是在面向数据库编程。当...

PHP中的异常及其处理机制

admin3年前39
目录什么是异常?总结上回文章中我们讲到了错误是编译和语法运行时会出现的,它们与逻辑无关,是程序员在码代码时不应该出现的,也就是说,这些错误应该是尽量避免带到线上环境的,他们不能通过try...catc...

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

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

详解PHP的引用计数

admin3年前39
目录什么是引用计数怎么查看引用计数?对象的引用计数数组的引用计数关于内存泄露需要注意的地方总结什么是引用计数在PHP的数据结构中,引用计数就是指每一个变量,除了保存了它们的类型和值之外,还额外保存了两...

PHP 引用的概念

admin3年前38
目录什么是引用?引用在数组和对象中的使用引用的传递引用的返回引用的取消总结什么是引用?在 PHP 中引用意味着用不同的名字访问同一个变量内容。它不是C的指针,保存的并不是内存地址,无法进行指针运算。引...

如何使用OPCache提升PHP的性能

admin3年前40
目录什么是 OPcache安装 Opcacheab 测试效果配置参考总结参考文档对于 PHP 这样的解释型语言来说,每次的运行都会将所有的代码进行一次加载解析,这样一方面的好处是代码随时都可以进行热更...

PHP 请求上下文相关总结

admin3年前34
我们首先来了解下什么是上下文。在我们写文章,写句子时,都会考虑一个观点或者内容的前后逻辑,转承启合,而在这个观点前后的内容就可以看成是它的上下文内容。它包含了语境的意味在里面,其实代码世界中的上下文也...

详解PHP中的命名空间

admin3年前36
命名空间其实早在PHP5.3就已经出现了。不过大部分同学可能在各种框架的使用中才会接触到命名空间的内容,当然,现代化的开发也都离不开这些能够快速产出的框架。这次我们不从框架的角度,仅从简单的代码角度来...

PHP中的输出缓冲控制详解

admin3年前41
目录清除输出获得输出缓冲区的内容刷新(输出)缓冲区内容一些检测函数使用 ob_start() 的回调函数来进行输出缓冲区的内容替换添加 URL 重写器总结测试代码:在 PHP 中,我们直接进行 ech...