騰訊PHP開發(fā)工程師面試試卷

騰訊PHP開發(fā)工程師面試試卷

ID:17869446

大小:15.25 KB

頁數(shù):5頁

時間:2018-09-07

騰訊PHP開發(fā)工程師面試試卷_第1頁
騰訊PHP開發(fā)工程師面試試卷_第2頁
騰訊PHP開發(fā)工程師面試試卷_第3頁
騰訊PHP開發(fā)工程師面試試卷_第4頁
騰訊PHP開發(fā)工程師面試試卷_第5頁
資源描述:

《騰訊PHP開發(fā)工程師面試試卷》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。

1、騰訊PHP開發(fā)工程師面試試卷  1.請對pOSIX風格和兼容perl風格兩種正則表達式的主要函數(shù)進行類比說明  eregpreg_match  ereg_replacepreg_replace  2.請說明在中safe_mode開啟之后對于pHp系統(tǒng)函數(shù)的影響  3.pHp5中魔術方法函數(shù)有哪幾個,請舉例說明各自的用法  __sleep  __wakeup  __toString  __set_state  __construct,  __destruct  __call,  __get,  __s

2、et,  __isset,  __unset  __sleep,  __wakeup,  __toString,  __set_state,  __clone  __autoload  4.請寫出讓,并說明如何在命令行下運行pHp腳本(寫出兩種方式)同時向pHp腳本傳遞參數(shù)?  5.pHp的垃圾收集機制是怎樣的  6.使對象可以像數(shù)組一樣進行foreach循環(huán),要求屬性必須是私有?! ?Iterator模式的pHp5實現(xiàn),寫一類實現(xiàn)Iterator接口)  7.請寫一段pHp代碼,確保多個進程同時寫

3、入同一個文件成功  8.用pHp實現(xiàn)一個雙向隊列  9.使用正則表達式提取一段標識語言(html或xml)代碼段中指定標簽的指定屬性值(需考慮屬性值對不規(guī)則的情況,如大小寫不敏感,屬性名值與等號間有空格等)。此處假設需提取test標簽的attr屬性值,請自行構建包含該標簽的串  10.請使用socket相關函數(shù)(非curl)實現(xiàn)如下功能:構造一個post請求,發(fā)送到指定httpserver的指定端口的指定請求路徑(如http://:8080/test)。請求中包含以下變量:  用戶名(usernam

4、e):溫柔一刀  密碼(pwd):&123=321&321=123&  個人簡介(intro):Helloworld!  且該httpserver需要以下cookie來進行簡單的用戶動作跟蹤:  cur_query:you&me  last_tm:...(上次請求的unix時間戳,定為當前請求時間前10分鐘)  cur_tm:...(當前請求的unix時間戳)  設置超時為10秒,發(fā)出請求后,將httpserver的響應內(nèi)容輸出?! unctionencode($data,$sep=‘&’){  

5、while(list($k,$v)=each($data)){  $encoded.=($encoded?"$sep":"");  $encoded.=rawurlencode($k)."=".rawurlencode($v);  }  Return$encoded;  }  Functionpost($url,$post,$cookie){  $url=parse_url($url);  $post=encode($data,‘&’);  $cookie=encode($cookieArray,‘

6、;’);  $fp=fsockopen($url,$url?$url:80,$errno,$errstr,10);  if(!$fp)return"Failedtoopensocketto$url";  fputs($fp,sprintf("pOST%s%s%sHTTp/",$url,$url?"?":"",$url));  fputs($fp,"Host:$url");  fputs($fp,"Content-type:application/x-www-form-urlencoded

7、");  fputs($fp,"Content-length:".strlen($encoded)."");  fputs($fp,"Cookie:$cookie");  fputs($fp,"Connection:close");  fputs($fp,"$post");  while(!feof($fp)){  echofgets($fp,128);  }  fclose($fp);  }  $url=‘http://:8080/test’;  $encoded=user

8、name=溫柔一刀&pwd=  $post=array(  ‘username’=>‘溫柔一刀’,  ‘pwd=>‘&123=321&321=123&’,  ‘intro=>‘Helloworld!’  );  $cookie=array(  ‘cur_query’=>‘you&me,  ‘last_tm’=>time()-600,  ‘cur_tm‘=>time()  );  post($url,$post,$cookie);  11.你用什么方法檢查pHp腳本的執(zhí)

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。