Keep It Simple, Stupid.

荒野无灯weblog

PHP 开发中的中文编码问题

作者:ok7758521ok 问题的起源 每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国 的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的 重要作用。字符编码集按长度分为 SBCS(单字节字符...

用 PHP实现百变头像 [转]

作者:Phzzy 题目很吓人,百变头像,呵呵。其实就是随机显示图片。 原理:读取一组图片地址,存到一个数组,利用随机函数从中取出一张,输出图片。 读取一组图片地址: 图片地址的来源很多,数据库,文件夹或者自己定的读取规则。在这我们选择从一个文件夹中 读取。 主要相关的函数就两个:opendir ,...

40 Tips for optimizing your php code

If a method can be static, declare it static. Speed improvement is by a factor of 4. echo is faster than print. Use echo’s multiple parameters inste...

Class Inheritance with PHP

http://www.phpbuilder.com/columns/kris_hadlock20080215.php3 There are many benefits of inheritance with PHP, the most common is simplifying and reduc...

实现PHP的编译执行分离

(separating compilation and execution) 作者: 惠新宸   信息来源: PHPchina 刚刚在PHP群内和大家聊天,应承了大家要写一个关于如何实现PHP源码加密的文章,借着这会QA在冒烟的机会,就这个问题,我写点思路。 我以前的文章介绍过,ZE(Zend en...

40个迹象表明你还是PHP菜鸟

作者: casual0402   信息来源: PHPchina 这些迹象不只是用来告诉我是菜鸟,还告诉我还有很多要学习的。 简介 40个迹象的英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,...

用VIM做PHP开发环境

转自phpchina.com 作者:廖宇雷 虽然vim本质上只是一个编辑器。但只要配合一些适当的插件,vim也能变成一个全功能的IDE。笔者使用vim已经有挺长一段时间了,经过反复的试验,配置了一个高效的PHP开发环境,实为居家旅行、谋财害命、杀人越货必备之良品。 安装vim 鉴于大多数读者都是使用...

ThinkPHP的执行过程和MVC特性(转)

和很多应用框架一样,ThinkPHP也采用了MVC模式和单一入口模式。 模型(M):模型的定义由Model类来完成。Model类位于项目目录下面的LibModel目录。 控制器(C):应用控制器(核心控制器)和Action控制器都承担了控制器的角色,区别在于Action控制器完成业务过...