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

config.php中开始一段代码分析?

config.php中开始一段代码分析?

缥缈止盈 2019-02-07 11:07:27
config.php中开始一段代码分析
查看完整描述

2 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

要给你解释哪段,你没有接触过PHP和HTML,你还是要从最基本的着手。要不然网页根本没方向。
PHP和别的语法非常的不一样,你领导的编程风格也怪怪的。上面的代码你要知道
1.PHP语法格式。 变量表达方式,函数定义方式
比如上面你能看出哪个是系统函数和自定义函数,哪个是表达式,哪个是变量,哪个是默认值,
2.我把他挖出来吧
$type = isset($_REQUEST['type'])?$_REQUEST['type']:'setup';
//$type变量 isset()自定义函数 $_REQUEST['type'] 系统函数 :'setup' 默认值
以下的相同
至于这个实现的功能和作用要看全篇才知道。

你领导是考你吧,其实上面你找到自定义函数实现的功能,和PHP的语法格式你就可以知道这个是做什么的了。

查看完整回答
反对 回复 2019-03-08
?
湖上湖

TA贡献2003条经验 获得超2个赞

楼上的别乱说,isset()不是自定义函数,而是PHP内建函数,一般用来检测变量或对象是否存在
而unset()相反是删除变量或对象。
我觉得这样写法是很实用的写法,代码又简化。
//当$_REQUEST['type']存在时$type=$_REQUEST['type']否则='setup,setup相当是默认值
$type = isset($_REQUEST['type'])?$_REQUEST['type']:'setup';
//同上
$display = isset($_REQUEST['display'])?$_REQUEST['display']:'';

//当$_REQUEST['restrictmods']存在时
if (isset($_REQUEST['restrictmods'])) {
//把$_REQUEST['restrictmods']插分为数组到 $restrict_mods
$restrict_mods = explode('/',$_REQUEST['restrictmods']);
//反转数组,就是说键名变为值,值变为键名
$restrict_mods = array_flip($restrict_mods);
} else {
//否则设置$restrict_mods为false
$restrict_mods = false;
}



查看完整回答
反对 回复 2019-03-08
  • 2 回答
  • 0 关注
  • 742 浏览
慕课专栏
更多

添加回答

举报

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