韦德国际1946英国 > 计算机网络 > thinkphp函数学习,系统变量

原标题:thinkphp函数学习,系统变量

浏览次数:75 时间:2019-07-13

function C($name=null, $value=null,$default=null) {      static $_config = array();      // 无参数时获取所有      if (empty($name)) {          return $_config;      }      // 优先执行设置获取或赋值      if (is_string($name)) {          if (!strpos($name, '.')) {              $name = strtolower($name);              if (is_null($value))                  return isset($_config[$name]) ? $_config[$name] : $default;              $_config[$name] = $value;              return;          }          // 二维数组设置和获取支持          $name = explode('.', $name);          $name[0]   =  strtolower($name[0]);          if (is_null($value))              return isset($_config[$name[0]][$name[1]]) ? $_config[$name[0]][$name[1]] : $default;          $_config[$name[0]][$name[1]] = $value;          return;      }      // 批量设置      if (is_array($name)){          $_config = array_merge($_config, array_change_key_case($name));          return;      }      return null; // 避免非法参数  }  

【调控器操作方法参数设置】

  

图片 1

【调控器操作方法参数设置】

http://网址/index.php/调控器/操作方法  

图片 2

那是thinkphp中function.php里面定义的函数。 

【页面跳转】

图片 3

【页面跳转】

图片 4

详解:

【变量调整器】

斯玛特y变量调解器

图片 5

TP变量调度器:普通的php函数 (count  strlen   str_replace)

概念:前面三个的出口,是后世的输入

图片 6

【变量调解器】

斯马特y变量调整器

图片 7

TP变量调整器:普通的php函数 (count  strlen   str_replace)

概念:后边三个的出口,是后世的输入

图片 8

此函数功效有:

【子模板满含】

日前模块互相包括

       <include  file=”模板名称”  />

图片 9

【子模板包涵】

现阶段模块相互满含

       <include  file=”模板名称”  />

图片 10

1、获得$_config数组,个中保存着布署消息(静态变量只起头化贰遍,函数实施实现,值不会磨灭)

【使用布局layout】

【使用布局layout】

print_r(C()); // 这样能获得所有已读取或设置的配置信息  

  1. 张开布局,配置变量音信config.php

图片 11

  1. 开启布局,配置变量消息config.php

图片 12

2、读取配置的值

  2. 制作布局文件 Tpl/home/layout.html

  2. 创建布局文件 Tpl/home/layout.html

echo C('key');  echo C('key.subkey');  //二维数组的读取,对应的配置文件结构为  return array(    'key'=>array('subkey','value'),  )  

  3. 不选取布局{__NOLAYOUT__}

图片 13

  3. 不应用布局{__NOLAYOUT__}

图片 14

本文由韦德国际1946英国发布于计算机网络,转载请注明出处:thinkphp函数学习,系统变量

关键词: php

上一篇:thinkphp多级分类,PHP魔术方法的使用示例

下一篇:没有了