http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/09/10/1823042.html <?php class Car{ public getName(){ return $this->name; } public getSpeed(){ return $this->speed; } } ?>
这种东西相信只会出现在书上 真正项目基本看不到这类代码。。(JAVAbean除外)
而根据这类思路我有了以下代码:
<?php class Order{ private _GoodsArr = array(); public function __construct(){ } /* * @return Goods {} */ public function getGoods(){ //查找订单下的商品编号 Goods_sn foreach($Goods_sn as $goods_sn) array_push($this->_GoodsArr, new Goods($goods_sn)); return $this->_GoodsArr; } } class Goods{ public function getName(){} } $order1 = new Order('AANBA01'); $goodsArr = $order1->getGoods(); foreach($goodsArr as $goods){ echo $goods->getName().'<br>'; } ?>
但这却和项目开发中的代码有悖
<?php class Order{ public function __construct(){} public function getGoodsInfo(array('name','price')){ //进行数据结构的组织 } } $order2 = new Order('AANBA02'); echo $order2->getGoodsInfo(array('price')); ?>PHP 获取当天 凌晨 时间戳常用代码
echo strtotime(date('Y-m-d')); 获取明天凌晨的时间戳 代码:echo strtotime(date('Y-m-d',strtotime('+1 day'))); 附上测试代码: echo strtotime('2012-11-2'); echo strtotime('2012-11-2 00:00:00'); echo strtotime(date('Y-m-d')),' '; echo date('Y-m-d H:i:s',strtotime(date('Y-m-d'))); echo strtotime(date('Y-m-d',strtotime('+1 day'))); echo ( strtotime(date('Y-m-d',strtotime('+1 day'))) - strtotime(date('Y-m-d')) )/3600; 其它参考代码: echo "一周后:".date("Y-m-d",strtotime("+1 week")); echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")); echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")); echo "上个周一:".date("Y-m-d",strtotime("last Monday")); echo "一个月前:".date("Y-m-d",strtotime("last month")); echo "一个月后:".date("Y-m-d",strtotime("+1 month")); echo "十年后:".date("Y-m-d",strtotime("+10 year"));