PHP
PHP是一门伟大的语言,PHP是网站开发最好的语言。雷雪松的博客PHP栏目主要包含PHP常用的技巧、PHP基本的函数、PHP编程、实用PHP框架以及流行的PHP CMS内容管理系统等。PHP微型框架Flight
Flight是一款快速,简单,扩展性很强的微型PHP框架,Flight可以让你快速创建REST风格的web应用。使用起来也非常简单,只需要引入flight/Flight.php。Flight支持Url和HTTP METHOD路由、参数过滤、JSON输入输出、HTTP缓存、异常和错误的处理。
阅读原文 »
PHP使用Redis来存储session
Redis是一个高性能的key-value数据库,在部分场合可以对关系数据库起到很好的补充作用。现在越来越多的网站为了达到一个更高的可用性把session储存在Memcache、Redis等NoSQL数据库中,之前讲解了PHP如何使用Memcache来存储session。下面雷雪松讲解下PHP使用Redis来存储session具体实现的方法。
阅读原文 »
ThinkPHP框架Image类详解
在PHP学习和网站开发中,ThinkPHP不仅给我们提供一个完善的框架,也给我们提供一些常用的类自己单独开发时用。ThinkPHP扩展中Image类是一个支持GD库和Imagick库的PHP图片处理工具。目前支持图片缩略图,图片裁剪,图片添加水印和文字水印等功能,在GD库下还能良好的处理GIF图片。下面主要讲一下ThinkPHP框架里的Image类。
阅读原文 »
如何让Nginx支持ThinkPHP
ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL链接,ThinkPHP配置文件中设置 ‘URL_MODEL’ => 2 即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的。下面雷雪松详细讲解下如何让Nginx支持ThinkPHP的具体配置。
阅读原文 »
提升PHP性能的15个要点
对一个PHP程序员来说,除了完成业务逻辑外,PHP程序的性能也显得非常重要。在PHP程序开发中,性能的区别都是一些编程时的细节和习惯产生的。下面主要讲解一下提升PHP性能的15个要点:
阅读原文 »
ThinkPHP框架String类详解
在PHP开发网站的时候,使用ThinkPHP框架可以大大提高我们的开发效率,ThinkPHP框架不仅把整个网站的骨架已经架构好了,还提供很丰富的类库。下面主要讲一下ThinkPHP框架里我们使用最多的String类。
阅读原文 »
PHP导出Excel表格
在我们PHP开发的工作中,PHP导出Excel报表和下载可能是网站系统比较常见的功能之一。Excel报表可以方便用来公司财务对账、数据的处理和统计分析。下面就讲解下PHP导出Excel表格的常用方法。
阅读原文 »