php代碼解釋(php示例代碼大全)
這段代碼的作用是在 php的 include_path中增加 ROOT_PATH,由于windows和unix,linux其他操作系統(tǒng)分隔符不同,分別為分號(hào)和冒號(hào)這段代碼就通過(guò)判斷路徑分隔符DIRECTORY_SEPARATOR是否為#39#39windows路徑分隔符 \ 來(lái)區(qū)分;整體代碼還是比較簡(jiǎn)答的,我就不做詳細(xì)解釋了$get_varquottotal_record=quot$total_recordquotpage=quot$prepagequot這句是具體實(shí)例結(jié)果類似于showphp?total_record=100page=2 就是說(shuō),把變量串起來(lái)$get_var。
lt?php 函數(shù)定義 驗(yàn)證用戶是否已經(jīng)登陸函數(shù)名字面意思function islogin$username,$password如果登陸名為quotaibianchengquot 或者密碼不為quotaibianchengquotif$username!=quotaibianchengquot$password!=quotaibianchengquot將;這里$_GET#39page#39顯然就是頁(yè)碼了那么$pageval就是頁(yè)碼pagesize就是每頁(yè)有多少個(gè)記錄page=$pageval1*$pagesize就是每頁(yè)的開(kāi)始記錄號(hào)0開(kāi)始例如第2頁(yè),每頁(yè)5個(gè)記錄,就是說(shuō)$_GET#39page#39=1,$page。
lt?php ?這是格式 echo quothello!quot這是輸出語(yǔ)句;a元組就是數(shù)組,保存三個(gè)人的名字 b數(shù)組,保存三個(gè)人的年齡 c數(shù)組,保存三個(gè)人的身高 d字典,三個(gè)元素,key分別為#39name#39,#39age#39,#39height#39,值分別為$a,$b,$c arr字典,其中key為file的值為$d count=count$arr;array_combinekeys,values通過(guò)合并兩個(gè)數(shù)組鍵名數(shù)組,鍵值數(shù)組組成一個(gè)新的數(shù)組 array_count_valuesarray用于統(tǒng)計(jì)數(shù)組中所有值出現(xiàn)的次數(shù) array_diffarray1,array2,比較數(shù)組返回兩個(gè)數(shù)組的差集只比較鍵值array。
第一行,將關(guān)鍵字和指向的頁(yè)面裝入一個(gè)數(shù)組,可用做url鏈接,portal指向portalphp 第二行,用點(diǎn)分割指定的系統(tǒng)變量$_SERVER#39。
php$scores = array68,100,70,85,90,78,65,98,85 分?jǐn)?shù)數(shù)據(jù)$scores_group = array 分?jǐn)?shù)組foreach$scores as $s $temp_key = quotgroupquot floor$s 10 *10 分?jǐn)?shù)分組規(guī)則10分為一組;樓上的解釋不太好,我還是重新解釋一下吧 lt?php require_once都是引入的內(nèi)容 他與require的不同點(diǎn)在于,他在引入之前首先判斷該文件是否已經(jīng)存在了,如果已經(jīng)存在了則不再引入,但是其效率比require低 dirname函數(shù)是用來(lái)得到;^是“異或”操作,這是一種位運(yùn)算符,運(yùn)算時(shí),先要將操作數(shù)轉(zhuǎn)換成二進(jìn)制,如12的二進(jìn)制是00001100,9的二進(jìn)制是00001001,然后每一位獨(dú)立進(jìn)行異或運(yùn)算,異或運(yùn)算的法則是0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1;這是PHP的正則表達(dá)式,\d匹配一個(gè)數(shù)字字符等價(jià)于 09類似的你找個(gè)PHP的正則表達(dá)式的手冊(cè)看吧;您好1帳號(hào)或者密碼加密2中文轉(zhuǎn)為二進(jìn)制好在地址欄中傳遞3字段中有非法字符,不能傳遞在地址欄中,所以轉(zhuǎn)碼4對(duì)網(wǎng)站基本參數(shù)或重要數(shù)據(jù)加密,可以一部分解決仿造可能性if empty$appservlang appserv;lt?php 下述代碼的意思就是通過(guò)一個(gè)自定義函數(shù) writelog 將 get 過(guò)來(lái)的 playtime 和 message 信息寫入 logtxt 文件 playtime = $_GET#39playTime#39 將前一頁(yè) url 上傳來(lái)的 playtime 變量存入到 $。
至于mt_srand 和mt_rand 都是產(chǎn)生一個(gè)隨機(jī)碼,他的用處主要表現(xiàn)在 表單動(dòng)態(tài)的驗(yàn)證碼處理上,不過(guò)這兩個(gè)應(yīng)經(jīng)不使用了,從PHP5之后就已經(jīng)可以自動(dòng)完成了,利用 range就可以設(shè)置獲得范圍 如 $content=rangea,z 就是 a。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。