以下PHP面試題雖然看似簡單,但是每個背后都涵蓋了一個或幾個基礎知識點,希望能夠幫助到你的面試和平時工作。
1、用PHP寫出顯示客戶端IP與服務器IP的代碼
2、簡述如何得到當前執行腳本路徑,包括所得到參數。
3、$I=2,編程實現判斷$I是否為整型,是則輸出$I,不是則輸出“非整型變量”?
4、$username = “4a_c4_5”,編程實現:檢查$username是否符合需求,用戶名以字母或下劃線開頭,只能是字母數字下劃線組成?
5、請說明在php.ini中safe_mode開啟之后對于PHP系統函數的影響
6、寫一個函數,算出兩個文件的相對路徑如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 計算出 $b 相對于 $a 的相對路徑應該是 ../../c/d
7、請寫出讓,并說明如何在命令行下運行PHP腳本(寫出兩種方式)同時向PHP腳本傳遞參數?
8、使用正則表達式提取一段標識語言(html或xml)代碼段中指定標簽的指定屬性值(需考慮屬性值對不規則的情況,如大小寫不敏感,屬性名值與等號間有空格等)。此處假設需提取test標簽的attr屬性值,請自行構建包含該標簽的串
9、數據庫查詢,mysql使用EXPLAIN分析查詢,啟用slow query log記錄慢查詢。
10、請使用socket相關函數(非curl)實現如下功能:構造一個post請求,發送到指定http server的指定端口的指定請求路徑(如http://www.example.com:88/test)。請求中包含以下變量:
用戶名(username):溫柔一刀
密碼(pwd):&123=321&321=123&
個人簡介(intro):Hello world!
且該http server需要以下cookie來進行簡單的用戶動作跟蹤:
cur_query:you&me
last_tm:̷(上次請求的unix時間戳,定為當前請求時間前1分鐘)
cur_tm:̷(當前請求的unix時間戳)
設置超時為1秒,發出請求后,將http server的響應內容輸出。
相關推薦:
更多內容
>>本文地址:http://www.jecan.cn/jiuye/2018/46030.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?