猿问

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

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


缥缈止盈
浏览 743回答 2
2回答

紫衣仙女

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

湖上湖

楼上的别乱说,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;}
随时随地看视频慕课网APP

相关分类

Oracle
我要回答