<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 preg_match

      ereg_replace preg_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
    亚洲?V乱码久久精品蜜桃 | 亚洲国产精品久久网午夜| 亚洲午夜福利在线观看| 中文亚洲成a人片在线观看| 亚洲成av人片一区二区三区| 国产成人精品亚洲一区| 亚洲日韩在线中文字幕综合| 亚洲AV无码男人的天堂| 豆国产96在线|亚洲| 国产精品成人亚洲| 亚洲AV无码一区二区三区在线观看| 亚洲成A人片在线观看无码不卡| 亚洲乱码中文字幕久久孕妇黑人| 亚洲日韩小电影在线观看| 亚洲情综合五月天| 亚洲国产精品无码久久久蜜芽| 亚洲av中文无码乱人伦在线播放| 亚洲AV成人片色在线观看高潮| 国产亚洲一区二区三区在线观看| 亚洲大尺度无码专区尤物| 亚洲va在线va天堂va不卡下载| 久久亚洲中文字幕精品有坂深雪| 久久亚洲AV成人无码| 亚洲人成电影院在线观看| 亚洲最大的成人网| 亚洲精品国产摄像头| 国产亚洲综合久久| 伊人久久亚洲综合| 亚洲AV无码专区电影在线观看| 久久久久亚洲AV片无码下载蜜桃 | 亚洲av永久中文无码精品综合| 精品国产亚洲AV麻豆 | 亚洲第一区在线观看| 久久亚洲国产成人影院网站| 亚洲色婷婷综合久久| 亚洲一区中文字幕久久| 亚洲av乱码一区二区三区| 亚洲GV天堂无码男同在线观看| 亚洲精品高清在线| 国产aⅴ无码专区亚洲av| 亚洲精品福利网泷泽萝拉|