找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 797|回复: 0
打印 上一主题 下一主题

php 设计模式之 单例模式

[复制链接]

2588

主题

2588

帖子

7694

积分

论坛元老

Rank: 8Rank: 8

积分
7694
跳转到指定楼层
楼主
发表于 2018-2-14 09:22:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            小船类boat.php
[U]复制代码[/U] 代码如下:
skipper=$name;
}
/**
* 装人
*
* @param unknown_type $person
*/
public function load($person){
if (!emptyempty($person) and $this->personNumpassengers,$person);
$this->personNum=$this->personNum+1;
}
if ($this->personNum>5) {
echo 'this boat only load 5 person!';
}
}
/**
* 船上装了什么人
*
* @return unknown
*/
public function whoInBoat(){
return $this->passengers;
}
}
?>
现在看看怎么样上客
[U]复制代码[/U] 代码如下:
load('张三');
echo "
现在船上坐着:
";
foreach ($boat1->whoInboat() as $who){
echo $who.'
';
}
echo "
现在李四也要过河东去
";
$boat1->load('李四');
echo "现在船上坐着:
";
foreach ($boat1->whoInboat() as $who){
echo $who.'、';
}
echo "
王五以为这条河有另一条船,
";
$boat2=boat::getInstance();
echo "他现在上船
";
$boat2->load('王五');
echo "现在船上坐着:
";
foreach ($boat1->whoInboat() as $who){
echo $who.'、';
}
?>
            
            
您可能感兴趣的文章:
  • php设计模式 Singleton(单例模式)
  • PHP最常用的2种设计模式工厂模式和单例模式介绍
  • php单例模式实现(对象只被创建一次)
  • 鸡肋的PHP单例模式应用详解
  • php设计模式之单例模式使用示例
  • php利用单例模式实现日志处理类库
  • PHP实现单例模式最安全的做法
  • PHP中数据库单例模式的实现代码分享
  • php单态设计模式(单例模式)实例
  • PHP单例模式是什么 php实现单例模式的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端