<strike id="6q0um"></strike>
  • <strike id="6q0um"><s id="6q0um"></s></strike>
  • <ul id="6q0um"></ul><strike id="6q0um"></strike>

    當前位置:高考升學網 > 招聘筆試題 > 正文

    騰訊PHP工程師筆試題和面試題答案

    更新:2023-09-19 04:45:55 高考升學網

      1. 請對POSIX風格和兼容Perl風格兩種正則表達式的主要函數進行類比說明

      ereg Pg_match

      ereg_replace Pg_replace

      2. 請說明在php.ini中safe_mode開啟之后對于PHP系統函數的影響

      3. PHP5中魔術方法函數有哪幾個,請舉例說明各自的用法

      __sleep

      __wakeup

      __toString

      __set_state

      __construct,

      __destruct

      __call,

      __get,

      __set,

      __isset,

      __unset

      __sleep,

      __wakeup,

      __toString,

      __set_state,

      __clone

      __autoload

      4. 請寫出讓,并說明如何在命令行下運行PHP腳本(寫出兩種方式)同時向PHP腳本傳遞參數?

      5. PHP的垃圾收集機制是怎樣的

      6.使對象可以像數組一樣進行foreach循環,要求屬性必須是私有。

      (Iterator模式的PHP5實現,寫一類實現Iterator接口)

      7.請寫一段PHP代碼,確保多個進程同時寫入同一個文件成功

      8. 用PHP實現一個雙向隊列

      9. 使用正則表達式提取一段標識語言(html或xml)代碼段中指定標簽的指定屬性值(需考慮屬性值對不規則的情況,如大小寫不敏感,屬性名值與等號間有空格等)。此處假設需提取test標簽的attr屬性值,請自行構建包含該標簽的串

      10.請使用socket相關函數(非curl)實現如下功能:構造一個post請求,發送到指定http server的指定端口的指定請求路徑(如http://www.example.com:8080/test)。請求中包含以下變量:

      用戶名(username):溫柔一刀

      密碼(pwd):&123=321&321=123&

      個人簡介(intro):Hello world!

      且該http server需要以下cookie來進行簡單的用戶動作跟蹤:

      cur_query:you&me

      last_tm:…(上次請求的unix時間戳,定為當前請求時間前10分鐘)

      cur_tm:…(當前請求的unix時間戳)

      設置超時為10秒,發出請求后,將http server的響應內容輸出。復制內容到剪貼板代碼:Function encode($data, $sep = ‘&’){

      while (list($k,$v) = each($data)) {

      $encoded .= ($encoded ? “$sep” : “”);

      $encoded .= rawurlencode($k).”=”.rawurlencode($v);

      }

      Return $encoded;

      }

      Function post($url, $post, $cookie){

      $url = parse_url($url);

      $post = encode($data, ‘&’);

      $cookie = encode($cookieArray, ‘;’);

      $fp = fsockopen($url['host'], $url['port'] ? $url['port'] : 80, $errno, $errstr, 10);

      if (!$fp) return “Failed to open socket to $url[host]“;

      fputs($fp, sprintf(“POST %s%s%s HTTP/1.0\n”, $url['path'], $url['query'] ? “?” : “”, $url['query']));

      fputs($fp, “Host: $url[host]\n”);

      fputs($fp, “Content-type: application/x-www-form-urlencoded\n”);

      fputs($fp, “Content-length: ” . strlen($encoded) . “\n”);

      fputs($fp, “Cookie: $cookie\n\n”);

      fputs($fp, “Connection: close\n\n”);

      fputs($fp, “$post \n”);

      while (!feof($fp)) {

      echo fgets($fp, 128);

      }

      fclose($fp);

      }

      $url = ‘http://www.example.com:8080/test’;

      $encoded = username=溫柔一刀& pwd=

      $post = array(

      ‘username’=> ‘溫柔一刀’,

      ‘pwd => ‘&123=321&321=123&’,

      ‘intro => ‘Hello world!’

      );

      $cookie = array(

      ‘cur_query’ => ‘you&me,

      ‘last_tm’ => time() – 600,

      ‘cur_tm ‘=> time()

      );

      Post($url, $post, $cookie);

      11.你用什么方法檢查PHP腳本的執行效率(通常是腳本執行時間)和數據庫SQL的效率(通常是數據庫Query時間),并定位和分析腳本執行和數據庫查詢的瓶頸所在?

      1.腳本執行時間,啟用xdebug,使用WinCacheGrind分析。

    最新圖文

    2020年河北新聞網兩學一做

    時間:2023-09-18 07:0:24

    2020年河北新聞網兩學一做

    時間:2023-09-15 11:0:59

    兩學一做學習教育知

    時間:2023-09-21 06:0:30

    2020年開展兩學一做學習教

    時間:2023-09-19 21:0:30
    亚洲精品国产精品国自产网站| 亚洲国产成人久久精品影视 | 亚洲成AV人片一区二区密柚| 国产91成人精品亚洲精品| 亚洲欧美自偷自拍另类视| 亚洲国产91在线| 亚洲综合久久精品无码色欲| 国产日本亚洲一区二区三区| 亚洲六月丁香婷婷综合| 亚洲欧洲日产国码二区首页| 亚洲精品亚洲人成在线麻豆| 亚洲精品国产福利片| 亚洲免费在线视频观看| 亚洲人成小说网站色| 亚洲欧美自偷自拍另类视| 亚洲Av永久无码精品黑人| 国产精品亚洲精品久久精品| 亚洲成av人片一区二区三区| 亚洲午夜福利精品无码| 国产国拍精品亚洲AV片| 亚洲va久久久噜噜噜久久男同 | 亚洲午夜精品一区二区麻豆| 亚洲av永久无码| 亚洲精品成人区在线观看| 亚洲色精品aⅴ一区区三区| 国产亚洲成av人片在线观看 | 亚洲av日韩av天堂影片精品| 亚洲综合精品一二三区在线| 亚洲电影在线播放| 色天使亚洲综合在线观看| 亚洲小说图区综合在线| 国产精品国产亚洲区艳妇糸列短篇| 亚洲国产成人爱av在线播放| 国产亚洲大尺度无码无码专线| 国产精品亚洲成在人线| 亚洲午夜精品一区二区| 亚洲AV成人无码天堂| 国产成人人综合亚洲欧美丁香花 | 亚洲天然素人无码专区| 亚洲国产av无码精品| 亚洲精品无码永久中文字幕|