
PHP
码农XP
专注于物联网应用开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅析模板及静态化实现
很多互联网应用都提供了模板和生成静态网页功能,提高了网站访问速度及可配置化程度。1.模板 相对于PHP,Asp模板的实现比较单一,最简单的是纯替换,用动态数据替换模板页中的标记。一般用FSO或ADODB.Stream读入模板页进行解析。主要有两种解析方法,一种是将模板分成块,包括文本块和标记块,对标记块进行替换,比如asptemplate类,VBSTemplate。另一种方法是使原创 2009-03-06 13:24:00 · 1192 阅读 · 0 评论 -
PHP+Flash网页游戏开发 - 基本思路
网页游戏很多人都玩过,比如QQ农场。若交互就是交互行比较差一些的,比如某某飞刀,某某一剑,某某忍者之类的,没有实时寻路系统,打怪之类点链接,战斗回合单向,推送信息比较少的,还有一些策略游戏,都可以用PHP作为服务器端。由于使用短连接,承载能力还是可以的。以一个简单的RPG游戏为例,说明这类游戏的思路。1. 开发环境及通讯协议服务器端 Nginx + PHP5.3 + MySql 开发工具原创 2011-06-28 01:42:00 · 3990 阅读 · 0 评论 -
PHP插件功能实现思路漫谈
很多PHP开源系统使用了插件系统,增强了系统的灵活性和可扩展性,比如discuz系列。实现的方法大同小异。使用新版本PHP可以使用类实现插件。1. 以缓存插件为例,可以是系统支持各种缓存技术,例如apc,db,memcache,file等 实现统一的接口就可以了。假设在 /libraries/cache 存放缓存类文件apc.php<?phpclass apc {原创 2011-06-25 10:49:00 · 1029 阅读 · 0 评论 -
Smarty2至Smarty3升级指南
Smarty2和Smarty3在实现上差不多,但是在smarty2升级到smarty3的时候还是要注意些许不同。下面是已知的和smarty2不兼容的地方 == 语法 ==Smarty 3 API有些方面进行了更新。一些Smarty 2 API调用需要更新以便符合Smarty 3。你可能会得到提示,推荐你使用新的语法。可以查看Smarty 3附带的 README 文件获得更多信息。{$a翻译 2011-06-28 23:18:00 · 4171 阅读 · 0 评论