使用php的iconv函数库能完成各种字符集间的转换,是php编程中不可缺少的基础函数库。 但是在用iconv… 继续阅读利用iconv()函数转字符编码的问题
分类: PHP学习笔记
PHP-Beast 加密你的PHP源代码
首先说说为什么要用PHP-Beast? 有时候我们的代码会放到代理商上, 所以很有可能代码被盗取,或者我们写了… 继续阅读PHP-Beast 加密你的PHP源代码
正确使用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静态方法调用的效率
上篇说了静态方法的使用,在PHP中使用可以使用::调用静态方法和public的非静态函数,其效率不容小觑: 下… 继续阅读测试PHP静态方法调用的效率
PHP代码优化之“方法的静态声明”
“如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。” 使用static 关键字描述成员属性和成员方法… 继续阅读PHP代码优化之“方法的静态声明”
一个简单的PHP连接数据库封装例子
不使用任何框架,能将连接、操作数据库的方法写出来,再封装成类,其实是作为PHPer最基础的技能。记得一次面试时,一个并不太懂编程的面试官问我,如果当下让我上机操作,写出对数据库的操作包括增删改查,需要多长时间。自我感觉这个问题问得很没水平,但想要把它写好了,写出花来,还真就不简单。
PHP二维数组排序问题
根据某个键值对二维数组进行排序是个常见问题,这里总结一个函数,可同时对两个键值分别排序,当然想要更多的话就自行… 继续阅读PHP二维数组排序问题
php 数组中文排序(可随意转换编码)
中文排序是个比较头疼的问题,前几日遇到这个问题,谷歌到一份写的不错的方法,可以拿来直接封装使用。
优点有二:可以在不同编码之间随意切换,默认为“UTF-8”;
可以选择是否只显示拼音首字母;
Smarty的foreach、section数组循环问题
常用的Smarty模板里面也有类似php里面for,foreach,while的数组循环方式,这里简单做下笔记。注:选择“{}”做定界符。
一,foreache,foreacheelse,/foreache方法 1,它是section 之外处理循环的另一种方案(根据不同需要选择不同的方案)。用于处理简单数组(数组中的元素的类型一致)…