一篇看起来比较费劲的文章,这里拿来作为备份,相信某天可以用得到。
PHP是一种执行起来非常迅速的编程语言,但是比起仅仅优化代码来说仍然值得优化PHP本身。
本文我们将根据一些实效阐述为什么优化PHP本身要比优化代码来的更贴切,以及为什么需要理解根据PHP在你的服务器上其他相关子系统的表现找出瓶颈并修复之。
作者: fangshanzi
测试PHP静态方法调用的效率
上篇说了静态方法的使用,在PHP中使用可以使用::调用静态方法和public的非静态函数,其效率不容小觑: 下… 继续阅读测试PHP静态方法调用的效率
PHP代码优化之“方法的静态声明”
“如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。” 使用static 关键字描述成员属性和成员方法… 继续阅读PHP代码优化之“方法的静态声明”
一个简单的PHP连接数据库封装例子
不使用任何框架,能将连接、操作数据库的方法写出来,再封装成类,其实是作为PHPer最基础的技能。记得一次面试时,一个并不太懂编程的面试官问我,如果当下让我上机操作,写出对数据库的操作包括增删改查,需要多长时间。自我感觉这个问题问得很没水平,但想要把它写好了,写出花来,还真就不简单。
PHP二维数组排序问题
根据某个键值对二维数组进行排序是个常见问题,这里总结一个函数,可同时对两个键值分别排序,当然想要更多的话就自行… 继续阅读PHP二维数组排序问题
WordPress连接微博—文章、评论同步微博插件测评
最近更换了博客主题,随之而来的想要继续研究下文章和评论同步微博的功能,以前也有试过一些插件或者别人写的代码半成… 继续阅读WordPress连接微博—文章、评论同步微博插件测评
The Journey to WordPress 3.5 Begins
WordPress 已经顺利发布至3.4.1,一个较为稳定的版本,这也意味着下一个版本已经在开发中了! 这里有… 继续阅读The Journey to WordPress 3.5 Begins
php 数组中文排序(可随意转换编码)
中文排序是个比较头疼的问题,前几日遇到这个问题,谷歌到一份写的不错的方法,可以拿来直接封装使用。
优点有二:可以在不同编码之间随意切换,默认为“UTF-8”;
可以选择是否只显示拼音首字母;
Smarty的foreach、section数组循环问题
常用的Smarty模板里面也有类似php里面for,foreach,while的数组循环方式,这里简单做下笔记。注:选择“{}”做定界符。
一,foreache,foreacheelse,/foreache方法 1,它是section 之外处理循环的另一种方案(根据不同需要选择不同的方案)。用于处理简单数组(数组中的元素的类型一致)…
CI分页器pagination的原理示例
原理:通过url传递偏移量,在获得偏移量后,pagination类会自动进行处理。 public functi… 继续阅读CI分页器pagination的原理示例