Posts Tagged: php


30
Mar 10

开启PHP的fsockopen函数

第一步:
php.ini文件中查找

使其值为On
第二步:
php.ini文件中查找

如果前面有分号,去掉分号
第三步:
重启web服务器,apache或IIS


2
Mar 10

用Firebug和FirePHP调试PHP代码

如果你经常使用Firebug调试HTML、CSS、JavaScript和Ajax代码,一定会对Firebug爱不释手,它方便快速且直观。但你是否 想过用Firebug调试PHP程序?Firefox还有一个扩展叫FirePHP,一个可以像Firebug一样方便的调试PHP程序。

FirePHP

这个在Firebug之上运行的扩展,结合一个服务器端的库,就可以让你的PHP代码向浏览 器发送调试信息,该信息以HTTP响应头(HTTP headers)的方式编码。经过设置,你可以像在Firebug控制台调试JavaScript代码一样得到PHP脚本的警告和错误提示。下面我们来看 看具体步骤。
Continue reading →


22
Feb 10

PHP&Apache编译串

Continue reading →


12
Feb 10

25个顶级PHP模板引擎

Smarty
Smarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。

Heyes Template Class
一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计从代码中分离。

FastTemplate
一个简单的变量插值模板类,它分析你的模板,把变量的值从HTML代码中分离处理。

ShellPage
一个简单易用的类,可以让你的整个网站布局基于模板文件,修改模板就能改变整个站点。

STP Simple Template Parser
一个简单、轻量级并且易于使用的模板分析类。它可以从多个模板中组装一个页面,把结果页面输出到浏览器或者文件系统。
Continue reading →


12
Feb 10

优化PHP代码的40条建议

1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。

2.echo 比 print 快。

3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。

4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。

5.注销那些不用的变量尤其是大数组,以便释放内存。

6.尽量避免使用__get,__set,__autoload。
Continue reading →