购物车类-未完成
来源:互联网 发布:物流软件供应商 编辑:程序博客网 时间:2024/05/16 12:22
<?php/*分析购物车:1:你无论在本网站刷新了多少次页面,或者新增了多少个商品,都要求你查看购物车时,看到的都是一个一样的结果即:你打开A商品刷新,B商品刷新或者说:整站范围内,购物车--是全局有效的!2:既然是全局有效,暗示,购物车的实例只能有1个不能说在3个页面,买了3个商品,就形成了3个购物车实例,这显然不合理解决:单例模式技术选型:session+单例功能分析:判断商品是否存在添加商品删除商品修改商品的数量某商品数量加1某商品数量减1查询购物车的商品种类查询购物车的商品数量查询购物车里的商品总金额返回购物车里的所有商品清空购物车*/session_start();class CartTool{ private static $ins=null; private static $items=array(); public $sign=0; protected function __construct(){ $this->sign=mt_rand(1,100000); } //获取实例 public static function getIns() { if(!(self::$ins instanceof self)) { self::$ins=new self(); } return self::$ins; } //把购物车的单例对象放发哦session里 public static function getCart() { if(!isset($_SESSION['cart'])||!($_SESSION['cart'] instanceof self)) { $_SESSION['cart']=self::getIns(); } return $_SESSION['cart']; }}22:16print_r(CartTool::getCart());
0 0
- 购物车类-未完成
- 购物车类
- 购物车bean类
- 购物车的类
- php购物车类
- PHP购物车类
- asp 购物车类
- PHP购物车类
- PHP购物车类
- 购物车类实现
- 购物车类
- php购物车类
- php 购物车类
- Java购物车类
- 未完成
- 未完成
- 未完成
- 未完成
- cocos2dx 学习笔记
- php与memcached服务器交互的分布式实现源码分析
- 我的Nexus4终于升级到了android5.1了
- test
- 新购物时代:购物场景与场景购物
- 购物车类-未完成
- 二分匹配 HDU1469 COURSES
- Android studio 出现错误Androidmanifest xml does not exist or has incorrect root tag
- 单元测试入门+junit4介绍+简单小实例
- Android之Fragment的使用(一)
- shell脚本编程入门
- 八大内部排序算法(上)-冒泡、直接插入、简单选择、快速
- hbase安装
- 合伙创业,合的不是钱,而是格局!推荐!