正确使用ini_set()和ini_get()函数

php自带的用来修改设置php.ini配置文件的几个ini_*的函数,主要是针对配置文件的操作,包含四个函数:ini_get、ini_set、ini_get_all、ini_restore。其中最有用的就是ini_set和ini_get。

优化PHP让网站跑的更快

一篇看起来比较费劲的文章,这里拿来作为备份,相信某天可以用得到。
PHP是一种执行起来非常迅速的编程语言,但是比起仅仅优化代码来说仍然值得优化PHP本身。
本文我们将根据一些实效阐述为什么优化PHP本身要比优化代码来的更贴切,以及为什么需要理解根据PHP在你的服务器上其他相关子系统的表现找出瓶颈并修复之。

一个简单的PHP连接数据库封装例子

不使用任何框架,能将连接、操作数据库的方法写出来,再封装成类,其实是作为PHPer最基础的技能。记得一次面试时,一个并不太懂编程的面试官问我,如果当下让我上机操作,写出对数据库的操作包括增删改查,需要多长时间。自我感觉这个问题问得很没水平,但想要把它写好了,写出花来,还真就不简单。

php 数组中文排序(可随意转换编码)

中文排序是个比较头疼的问题,前几日遇到这个问题,谷歌到一份写的不错的方法,可以拿来直接封装使用。

优点有二:可以在不同编码之间随意切换,默认为“UTF-8”;

可以选择是否只显示拼音首字母;

Smarty的foreach、section数组循环问题

常用的Smarty模板里面也有类似php里面for,foreach,while的数组循环方式,这里简单做下笔记。注:选择“{}”做定界符。

一,foreache,foreacheelse,/foreache方法 1,它是section 之外处理循环的另一种方案(根据不同需要选择不同的方案)。用于处理简单数组(数组中的元素的类型一致)…