| 一份比較基礎的php程式員面試題,考的比較基礎,但有很多細節的東西,如果基礎不牢的話,也很難過關的。有需要的朋友,參考下吧。 1.在PHP中,當前指令碼的名稱(不包括路徑和查詢字串)記錄在預定義變數(1)中;而連結到當前頁面的URL記錄在預定義變數(2)中。 2.執行程式段將輸出(3)。 3.在HTTP 1.0中,狀態代碼 401 的含義是(4);如果返回“找不到檔案”的提示,則可用 header 函數,其語句為(5)。 4.數組函數 arsort 的作用是(6);語句 error_reporting(2047)的作用是(7)。 5.PEAR中的資料庫連接字串格式是(8)。 6.寫出一個Regex,過慮網頁上的所有JS/VBS指令碼(即把script標記及其內容都去掉):(9)。 7.以Apache模組的方式安裝PHP,在檔案http.conf中首先要用語句(10)動態裝載PHP模組,然後再用語句(11)使得Apache把所有副檔名為php的檔案都作為PHP指令碼處理。 8.語句 include 和 require 都能把另外一個檔案包含到當前檔案中,它們的區別是(12);為了避免多次包含同一檔案,可以用語句(13)來代替它們。 9.類的屬性可以序列化後儲存到 session 中,從而以後可以恢複整個類,這要用到的函數是(14)。 10.一個函數的參數不能是對變數的引用,除非在php.ini中把(15)設為on. 11.SQL 中LEFT JOIN的含義是(16)。如果 tbl_user記錄了學生的姓名(name)和學號(ID),tbl_score記錄了學生(有的學生考試以後被開除了,沒有其記錄)的學號(ID)和考試成績(score)以及考試科目(subject),要想列印出各個學生姓名及對應的的各科總成績,則可以用SQL語句(17)。12.在PHP中,heredoc是一種特殊的字串,它的結束標誌必須(18)。 13.寫一個函數,能夠遍曆一個檔案夾下的所有檔案和子檔案夾。 14.簡述論壇中無限分類的實現原理。 15.設計一個網頁,使得開啟它時彈出一個全屏的視窗,該視窗中有一個文字框和一個按鈕。使用者在文字框中輸入資訊後點擊按鈕就可以把視窗關閉,而輸入的資訊卻在主網頁中顯示。//答案(填空): 1. echo $_SERVER['PHP_SELF']; echo $_SERVER["HTTP_REFERER"]; 2. 0 3. (4)未授權 (5) header("HTTP/1.0 404 Not Found"); 4. (6)對數組進行逆向排序並保持索引關係 (7)All errors and warnings 5. 沒弄明白 6. /].*?>.*?<\/script>/si 7.(10) LoadModule php5_module "D:/xampp/apache/bin/php5apache2.dll" (11) AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml 8.(12) 發生異常時include產生警告require產生致命錯誤 (13) require_once()/include_once() 9. serialize() /unserialize() 10. allow_call_time_pass_reference 11. (16) 自然左外串連 (17) select name , count(score) as sum_score from tbl_user left join tbl_score on tbl_user.ID=tbl_score.ID group by tbl_user.ID 12. 結束標識符所在的行不能包含任何其它字元除";"13./*** 遍曆目錄,結果存入數組。支援php4及以上。php5以後可用scandir()函數代替while迴圈。 * @param string $dir* @return array*/function my_scandir($dir){ $files = array(); if ( $handle = opendir($dir) ) { while ( ($file = readdir($handle)) !== false ) { if ( $file != ".." && $file != "." ) { if ( is_dir($dir . "/" . $file) ) { $files[$file] = rec_scandir($dir . "/" . $file); }else { $files[] = $file; } } } closedir($handle); return $files; }}希望以上提供的php 面試題,對大家有所協助。祝大家找工作順利哦。 |