亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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 關注
  • 793 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號