Archive for the ‘PHP’ Category

优化PHP代码的40条建议

Monday, February 4th, 2008

1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2.echo 比 print 快。 3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。 4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。 5.注销那些不用的变量尤其是大数组,以便释放内存。

DZ论坛的附件上传问题—-上传许可

Saturday, January 12th, 2008

现象:后台修改了上传权限,仍不能上传大于2M的附件 原因:php设置问题 修改方法: 修改服务器系统中php环境配置文件php.ini: upload_max_filesize = 2097152 ;(单个附件上传上限) post_max_size = 8M ;(表单设置) 重起服务后问题解决

wordpress中文版安装问题

Thursday, October 11th, 2007

错误提示信息: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6144 bytes) in F:\AppServ\www\pro\wordpresscn\wp-includes\registration.php on line 194 系统分配内存问题 解决办法: 在 wp-config.php 文件的 <?php 下 加一句 ini_set("memory_limit", '-1');

会员头像插件:Gravatars2

Friday, September 7th, 2007

Gravatars2是一个显示会员头像插件,优点是在没有注册的前提下,也可以随机的调出指定文件夹下的图片来作为头像显示。 下载地址:gravatars2.zip 使用方法:

分类图片插件:Category Image

Thursday, September 6th, 2007

功能介绍: Category Image 这个插件就是在你的博客的每篇日志内容的左上角或者右上角显示这篇日志所在分类的图片对应的图片。如本站所示。 原文说明地址:http://fairyfish.net/2007/07/15/plugin-category-image/ 下载地址:category-image-1.0.zip 安装和使用:

=、==和===的区别

Monday, July 9th, 2007

在学习语言的时候,大家也许对=、==和===这三个运算符的区别都有个迷惑,下面说明一下这三个运算符的区别: 1 = 这是赋值运算符,是把运算符右边的值赋给运算符左边。 例如:$i=3;读作,把3赋给变量$i。 2 == 这是比较运算符,是比较运算符左右的数值是否相等,可是是不同类型的值。 例如:0=“0”;读作:0等于“0”,返回值为true。 3 === 这也是比较,但是要当左右的类型和数值完全相等的时候才会返回true。 例如:0=0;读作:0=0;返回值为true。

关联赋值解决方法—引用

Friday, July 6th, 2007

有的时候需要关联赋值,先看一个传统的赋值 $a=5; $b=$a; 这个时候当对$a=7时,$b的值不会改变,输出结果为,$a的值为7,$b的值为5。 解决方法: $a=5; $b=&$a; 这是当改变$a的值时,$b的值也随着变化。 如果在进行赋值$a=7;这是$a和$b的值都为7。因为当进行引用操作的时候,两个变量将指向同一个地址。 所以当一个值改变的时候,另一个也会随之改变。