PHP Non Thread Safe和Thread Safe区别

None Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查。 Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程,耗尽系统资源…

XHGui安装和使用教程

本文介绍XHGui(MySQL版)的安装、配置和使用。 XHGui基于XHProf,但是较XHpro更加便捷直观,因为它不需要修改项目代码,而且以图形化方式显示结果。 1 安装XHprof 1.1 安装PHP开发版 …

XDebug+Webgrind之PHP程序分析

XDebug的性能分析功能会输出一堆数据文件,这些文件如果手动查看,很难筛选出有用信息。 而Webgrind则可以解析XDebug数据,显示在浏览器上。 所以这两个工具结合起来,可以快捷的分析PH…

PHP读取文件内容并排序输出

本文实现PHP读取一个txt文件内容,并把内容按自然排序后输出。 假设 a.txt 文件内容如下: h a 6 z i 0 3 PHP读取这个文件,排序后输出,代码如下: $txt = file_get_contents("a.txt")…

单例模式设置和和获取配置项

要在全局中保证读取到的值唯一,使用单例模式是较好的选择,实现代码: class Config { // 声明$instance为私有静态类型,用于保存当前类实例化后的对象 private static $instance = nu…

PHP替换回车换行符的三种方法

小小的回车换行,在不同的平台有着不同的实现。 为什么要这样,世界是多样的! 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有意思的是,Mac中又用了\r。 …

XDebug安装配置教程

XDebug是一个开放源代码的PHP程序调试和性能分析器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。相比echo、print_r()、var_dump()、printf()函数,使用XDebug的效…