• 原型模式(clone模式)


    主要用于,在大对象创建时,进行克隆,这样子就不用再初始化创建对象了!

    <?php
    define('BASEDIR',__DIR__);
    echo "---空间命名和自动引入类文件 更进一步----------- ";
    include BASEDIR."/Mooc/Loader.php";//引入一个能载入全部类的文件
    spl_autoload_register('\Mooc\Loader::autoload');//引用该类中自动注册文件的函数

    $prototype = new MoocDatabasesMysqlis(); //创建一个原型对象,然后 再clone,尤其是针对于一个大对象
    $prototype->connects("127.0.0.1","root","root","nfyx");
    //只要前面初始化了,后面,克隆后就可以直接拿来用


    $db = clone $prototype;// 克隆一个原型对象,然后再运行相关的方法, 这就是原型模式

    $res=$db->query("select * from user")->fetch_assoc();

    echo $res['username'];
    echo $res['age'];
    //$db->close();若这里关闭,那么就等于整个连接给关闭了。就无法再克隆

    $db1 =clone $prototype;
    $res =$db1->query("select username from user")->fetch_row();

    print_r($res);

    ------------------------------------------------------------------------------index7.php
  • 相关阅读:
    QT4.8.7和VS2010环境搭建及使用
    SQL Server--获取磁盘空间使用情况
    SQL SERVER--DBA 常用到的一些脚本
    MySQL--REPLACE INTO与自增
    MySQL--更新自增列的潜在风险
    MySQL--Skip GTID CAP
    MySQL--MHA与GTID
    MySQL--自增列学习
    MySQL--MHA原理
    MySQL--BNL/ICP/MRR/BKA
  • 原文地址:https://www.cnblogs.com/nfyx/p/10755409.html
Copyright © 2020-2023  润新知