单例模式单例模式三大原则:① 构造函数需要标记为非 public (防止外部使用 new 操作符创建对象),单例类不能在其他类中实例化,只能被自身实例化;② 拥有一个保存类的实例的静态成员变量 $_instance③ 拥有一个访问这个实例的公共的静态方法单例模式(参见 PHP 单例模式代码片段):'...
分类:
移动开发 时间:
2015-03-21 13:51:00
阅读次数:
197
存储静态缓存即把缓存写入文件。file.php_dir = dirname(__FILE__).'/files/'; } public function cacheData($k,$v = '',$path = ''){ //文件名 $filename = $...
分类:
移动开发 时间:
2015-03-08 16:51:53
阅读次数:
186
要求:1.在一个类中封装多种数据通信方法(JSON,XML),并且只通过一个入口选择需要的数据通信格式2.客户端开发工程师可以自行选择数据传输格式(GET 方式)response.php $code, 'message' => $message, 'dat...
分类:
移动开发 时间:
2015-03-08 14:07:38
阅读次数:
201
1.PHP 生成 XML 数据① 拼接字符串② 使用系统类(DomDocument,XMLWriter,SimpleXML)例1 使用 PHP 系统类中的 DomDocument 类:createElement('test','This is a root element');$dom->appen...
分类:
移动开发 时间:
2015-03-08 06:41:45
阅读次数:
253
1.通信数据的标准格式 ( JSON ),包括:code:状态码(200,400等)message:提示信息(例如:数据返回成功、邮箱格式错误等)data:返回数据2.JSON 方式封装通信接口response.php $code, 'message' => $message,...
分类:
移动开发 时间:
2015-03-07 21:07:06
阅读次数:
167
因为最近一段时间公司赶项目,每天加班到9:30以后,所以基本每天回家就洗洗睡了. 有一个星期没来博园记录了. 上个星期,主要改了一些项目需求,然后公司有做APP接口. 原本只是两个网页的跨域访问交换数据的问题,因为我的能力有限,只能现在本地模拟了. 压力虽然依然很大,但是比初来的时候适应...
分类:
其他好文 时间:
2015-01-07 10:32:36
阅读次数:
158
参考视频http://www.imooc.com/learn/163 $value) { //如果键名是数字,则改为格式 $attr = ''; if (is_numeric($key)) { $attr = " id='{$key}'"; $key ...
分类:
移动开发 时间:
2014-12-27 22:55:55
阅读次数:
1043
这里将会调用前面博客的数据库连接单例、文件缓存类和开发APP接口(一)
cacheData('ind...
分类:
移动开发 时间:
2014-12-17 16:26:20
阅读次数:
212
php以json或者xml 形式返回给app。明白这点就很好说了,就是把数据包装成json或者xml,返回给APP
定义抽象APP基类:
<?php
/**
* 定义API抽象类
*/
abstract class Api {
const JSON = 'Json';
const XML = 'Xml';
const ARR = 'Array';
/**
* 定义工厂方法
...
分类:
移动开发 时间:
2014-12-13 21:53:10
阅读次数:
385