33道php常見面試題目及答案
1.在PHP中,目前腳本的名稱(不包括路徑和查詢字串)記錄在預定義變數(1)中;而連結到目前頁面的URL記錄在預定義變數(2)中。 複製程式碼 程式碼如下: 2.執行程式段將輸出(3)。 複製程式碼 程式碼如下: 3.在HTTP 1.0中,狀態碼 401 的意思是(4);如果傳回「找不到檔案」的提示,則可用 header 函數,其語句為(5)。 複製程式碼 程式碼如下: 4.陣列函數 arsort 的作用是(6);語句 error_reporting(2047)的作用是(7)。 複製程式碼 程式碼如下: 5.寫出一個正規表示式,過慮網頁上的所有JS/VBS腳本(即把標記及其內容都去掉):(9)。 複製程式碼 程式碼如下: 6.以Apache模組的方式安裝PHP,在檔案http.conf中首先要用語句(10)動態裝載PHP模組, 然後再用語句(11)讓Apache把所有副檔名為php的檔案都當作PHP腳本處理。 複製程式碼 程式碼如下: 7.語句 include 和 require 都能把另外一個文件包含到當前文件中,它們的區別是(12);為了避免多次包含同一文件,可以用語句(13)來代替它們。 複製程式碼 程式碼如下: 8.類別的屬性可以序列化後保存到 session 中,以便以後可以恢復整個類,這要用到的函數是(14)。 複製程式碼 程式碼如下: 9.一個函數的參數不能是變數的引用,除非在php.ini中把(15)設為on. 複製程式碼 程式碼如下: 10.SQL 中LEFT JOIN的意思是(16)。 如果 tbl_user記錄了學生的姓名(name)和學號(ID), tbl_score記錄了學生(有的學生考試以後被開除了,沒有其記錄)的學號(ID)和考試成績(score)以及考試科目(subject), 若要列印出各學生姓名及對應的各科總成績,則可以用SQL語句(17)。 複製程式碼 程式碼如下: 11..在PHP中,heredoc是一種特殊的字串,它的結束標誌必須(18)。 複製程式碼 程式碼如下: 12.用PHP印出前一天的時間格式是2006-5-10 22:21:21 複製程式碼 程式碼如下: 13.echo(),print(),print_r()的差別 複製程式碼 程式碼如下: 14.如何實現字串翻轉? 複製程式碼 程式碼如下: 15.實作中文字串截取無亂碼的方法。 複製程式碼 程式碼如下: 16.使用php寫一段簡單查詢,查出所有姓名為「張三」的內容並列印出來 表名User Name Tel Content Date 張三 13333663366 大專畢業 2006-10-11 張三 13612312331 本科畢業 2006-10-15 張四 021-55665566 中專畢業 2006-10-15 複製程式碼 程式碼如下: 17.如何使用下面的類別,並解釋下面什麼意思? class test 答:用法: 複製程式碼 程式碼如下: 將$num變數進行兩次md5後回傳,第2次的md5中的參數,在第一次md5($num)後多加了En 18.使用五種以上方式取得一個檔案的副檔名 要求:dir/upload.image.jpg,找出 .jpg 或 jpg , 複製程式碼 程式碼如下: 19.如何修改SESSION的生存時間 這個函式函式庫讓你處理和顯示各式格式的圖檔,它的另一個常見用途是製作所圖檔。 GD 以外的另一個選擇是ImageMagick,但這個函式函式庫並不內建在PHP 之中,必須由系統管理員安裝在伺服器上答:其實Session 還提供了一個函數session_set_cookie_params(); 來設定Session 的生存期的,函數必須在session_start() 函數呼叫之前呼叫: <?php 20. 請寫一個函數,實現以下函數: 字串「open_door」 轉換成 “OpenDoor”、”make_by_id” 轉換成 ”MakeById”。 複製程式碼 程式碼如下: 21. 如何用php的環境變數得到一個網頁位址的內容? ip位址又要怎麼得到? 複製程式碼 程式碼如下: 22.求兩個日期的差數,例如2007-2-5 ~ 2007-3-6 的日期差數 複製程式碼 程式碼如下: 23.表中有A B C三列,用SQL語句實現:當A列大於B列時選擇A列否則選擇B列,當B列大於C列時選擇B列否則選擇C列。 複製程式碼 程式碼如下: 24.請簡述專案中最佳化sql語句執行效率的方法,從哪些面向,sql語句效能如何分析? 複製程式碼 程式碼如下: 25.mysql_fetch_row() 和 mysql_fetch_array() 有什麼分別? 複製程式碼 程式碼如下: 26.下面的程式碼用來做什麼?請解釋。 $date='08/26/2003';print ereg_replace("([0-9] )/([0-9] )/([0-9] )","\2/\1/ \3",$date); 複製程式碼 程式碼如下: 27.GD 函式庫用來做什麼? 複製程式碼 程式碼如下: 28.請舉例說明在你的開發過程中用什麼方法來加快頁面的載入速度 複製程式碼 程式碼如下: 29.防止SQL注射漏洞一般用__addslashes___函數。 30.PHP中傳值和傳引用、傳送位址的差別是什麼? 複製程式碼 程式碼如下: 31.如何透過javascript判斷一個視窗是否已經被封鎖 複製程式碼 程式碼如下: 33.對於大流量的網站,您採用什麼樣的方法來解決訪問量問題 複製程式碼 程式碼如下: 以上所述就是本文的全部內容了,希望能夠對大家學習php有所幫助。 |

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

文章討論了PHP 5.3中介紹的PHP中的晚期靜態結合(LSB),允許靜態方法的運行時間分辨率調用以更靈活的繼承。 LSB的實用應用和潛在的觸摸

SOLID原則在PHP開發中的應用包括:1.單一職責原則(SRP):每個類只負責一個功能。 2.開閉原則(OCP):通過擴展而非修改實現變化。 3.里氏替換原則(LSP):子類可替換基類而不影響程序正確性。 4.接口隔離原則(ISP):使用細粒度接口避免依賴不使用的方法。 5.依賴倒置原則(DIP):高低層次模塊都依賴於抽象,通過依賴注入實現。

使用PHP的cURL庫發送JSON數據在PHP開發中,經常需要與外部API進行交互,其中一種常見的方式是使用cURL庫發送POST�...

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...
