浅谈thinkphp5 instance 的简单实现
(编辑:jimmy 日期: 2025/4/22 浏览:3 次 )
"htmlcode">
<"htmlcode">上一篇:PHP将数据导出Excel表中的实例(投机型)<"htmlcode"><"Application 1"; //修改 key 为 Application 1 $result['app1'] = [ 'app1' => $app1->key, //实例中 key 为 Application 1 ]; // 创建 app2,因为 instance 已经存在实例,直接返回 缓存的实例 $app2 = app(); $result['app2'] = [ 'setp1' => [ 'app1' => $app1->key, // Application 1 'app2' => $app2->key, //因为直接调用的实例的缓存,所以 key 也是 Application 1 ], ]; // 无论 app1,app2 都对在内存中 对应的同一个实例,无论通过谁修改,都能改变值 $app1->key = "Application 2"; $result['app2']['setp2'] = [ 'app1' => $app1->key, // Application 2 'app2' => $app2->key, // Application 2 ]; print_r($result); "htmlcode"><"app1"; $result['app'] = $app1->key; // 现在值改为了 自定义的 app1了 print_r($result); $result = []; // 创建 app2,注意 初始参数不一样 $app2 = app(); // 因为初始参数不一样,所以还是创建新的实例 $app2->key = "app2"; $result['app1'] = $app1->key; // app1 $result['app2'] = $app2->key; // app2 print_r($result); $result = []; // 创建 app3,传入的参数 和 app1 一样,所以会直接返回 和app1相同 的 实例 $app3 = app(['key' => '123']); $result['log'] = [ 'app1' => $app1->key, // app1 'app2' => $app2->key, // app2 'app3' => $app3->key, // app1 ]; // 设置 app3 的key,会自动修改 app1 的值,因为他们两个是同一个实例 $app3->key = 'app3'; $result['app3_set'] = [ 'app1' => $app1->key, // app3 'app2' => $app2->key, // app2 'app3' => $app3->key, // app3 ]; // 同理,设置 app1 的key,app3 的 key 也会修改 $app1->key = 'app1'; $result['app1_set'] = [ 'app1' => $app1->key, // app1 'app2' => $app2->key, // app2 'app3' => $app3->key, // app1 ]; print_r($result); ?>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇:PHP用PDO如何封装简单易用的DB类详解
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?