php面試常用題目精解(二)

2021-07-27 22:01:55 字數 809 閱讀 8706

常用名詞概念

超文字預處理器。

echo、print_r、print、var_dump之間的區別

echo、print是php語句,var_dump和print_r是函式

echo 輸出乙個或多個字串,中間以逗號隔開,沒有返回值是語言結構而不是真正的函式,因此不能作為表示式的一部分使用

print也是php的乙個關鍵字,有返回值 只能列印出簡單型別變數的值(如int,string),如果字串顯示成功則返回true,否則返回false

print_r 可以列印出複雜型別變數的值(如陣列、物件)以列表的形式顯示,並以array、object開頭,但print_r輸出布林值和null的結果沒有意義,因為都是列印"\n",因此var_dump()函式更適合除錯

var_dump() 判斷乙個變數的型別和長度,並輸出變數的數值。

常見的http狀態碼:

200 - 請求成功

301 - 資源(網頁等)被永久轉義到其他url

404 - 請求的資源(網頁等)不存在

505 - 內部伺服器錯誤

如何獲取客戶端的ip(要求取得乙個int)和伺服器ip的**

客戶端:$_server["remote_addr"];或者getenv('remote_addr')

ip2long進行轉換

伺服器端:gethostbyname('www.baidu.com')

使用那些工具進行版本控制

cvs、svn、vss、git

php面試常用題目精解(四)

對於大流量 採用什麼方法來解決訪問量的問題 語句include和require的區別是什麼?為避免多次包含同一檔案,可以用 語句代替他們 require是無條件包含,也就是如果乙個流程裡加入require,無論條件成立與否都會先執行require,當檔案不存在或者無法開啟的時候,會提示錯誤,並且會終...

網路故障精解例項二

例項二 檢視日誌法 筆者在使用客戶端連線 windows 2000 server 終端伺服器時,出現無法成功連線的問題,系統顯示 終端伺服器已結束連線 的提示,筆者反覆嘗試連線,故障依舊存在。但此時 windows 2000 server 伺服器提供的 web和 ftp服務均能正常工作,這說明此問題...

php面試題目

去年校園招聘的時候自己準備了挺久的,其中在php開發這個崗位上做的準備工作比較多,今天整理自己的印象筆記,發現當時收集了很多資料,在這裡整理一下,幫助自己回顧一些基礎知識,同時也分享給有需要的人。a echo date y m d h i s strtotime 1 day method 1 ech...