为了账号安全,请及时绑定邮箱和手机立即绑定

关于thinkphp C函数疑惑 ?

关于thinkphp C函数疑惑 ?

慕田峪9158850 2018-11-14 11:15:44
C函数是如何储存信息的?举个例子LIB.PHP 里面有方法function C($k,$v){static $arr = array();$arr[$k]=$v;return $arr;}复制代码TEST1.PHPinclude('server.php');print_r(C('name',3));复制代码TEST2.PHPinclude('server.php');print_r(C('pass',3));print_r(C('birth',2000));复制代码TEST1.PHP 输出 array('name'=>3)TEST2.PHP 输出array('pass'=>3) array('pass'=>3,'birth'=>2000)虽然两个脚本都加载了LIB.PHP但 函数是有生命周期的 在两个不同的脚本里即使调用了同一文件也没法做到储存住被调用的值我想问TP 的C 在这方面是如何做到的 因为C在不同的脚本里储存的值都可以调用
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

TP中都包含了一个conf文件,这个文件是一个数组,所有文件都会包含他,C方法直接修改的是那个大数组。所以在所有文件中C方法一会对一个数组起作用。
function.php这个文件中有C方法的实现 你可以看一下

查看完整回答
反对 回复 2018-12-09
  • 1 回答
  • 0 关注
  • 603 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信