发表下,个人理解Config::set()在thinkphp\library\think\Config.php文件中,直接看代码更容易理解,系统默认的作用域'_sys_',我这里的Config::set()第3个参数才是设置作用域的,与视频中不一致,Config::set($array,null,'user')这样设置好作用域后,Config::rang('user')切换作用域,Config::
3年前 添加回复 1
个人理解:作用域切换回'_sys_'后,上面所打印出来的‘user'就和其他的配置项同级了,我解释为同一个“称号”。 在切换之前他的变量名和作用域都是'user',相当于user不仅是数组的名字还是他的“称号”,“称号”就是作用域啦,在文件中配置的时候,只需要将配置项的 称号.名字就可以了 ,比如user.user_name 如果有不对的地方请多加批评!
5年前 添加回复 1
不要硬理解了,这一讲的我感觉并不完全对,看手册吧
配置参数支持作用域的概念,默认情况下,所有参数都在同一个系统默认作用域下面。如果你的配置参数需要用于不同的项目或者相互隔离,那么就可以使用作用域功能,作用域的作用好比是配置参数的命名空间一样。
4年前 添加回复 0
phpcn_u12810
请问下那个 _sys_ 是啥,有在哪里定义过吗
6年前 添加回复 3