- 相關推薦
php初級程序員面試題目
對于PHP初級程序員來說,在面試中做好面試準備,了解面試題目很有必要,那么你了解面試題目了嗎?下面陽光網小編已經為你們整理了php初級程序員面試題目,希望可以幫到你。
php初級程序員面試題目(一)
1、您是否用過版本控制軟件? 如果有您用的版本控制軟件的名字是?(1分)
2、您是否用過模板引擎? 如果有您用的模板引擎的名字是?(1分)
答:用過,smarty
3、請簡單闡述您最得意的開發之作(4分)
答:信息分類
4、對于大流量的網站,您采用什么樣的方法來解決訪問量問題?(4分)
答:確認服務器硬件是否足夠支持當前的'流量,數據庫讀寫分離,優化數據表,
程序功能規則,禁止外部的盜鏈,控制大文件的下載,使用不同主機分流主要流量
5、語句include和require的區別是什么?為避免多次包含同一文件,可用(?)語句代替它們? (2分)
答:require->require是無條件包含也就是如果一個流程里加入require,無論條件成立與否都會先執行require
include->include有返回值,而require沒有(可能因為如此require的速度比include快)
注意:包含文件不存在或者語法錯誤的時候require是致命的,include不是
6、foo()和@foo()之間有什么區別?(1分)
答:@foo()控制錯誤輸出
7、如何聲明一個名為”myclass”的沒有方法和屬性的類? (1分)
答:class myclass{ }
8、如何實例化一個名為”myclass”的對象?(1分)
答:new myclass()
9、你如何訪問和設置一個類的屬性? (2分)
答:$object = new myclass();
$newstr = $object->test;
$object->test = "info";
10、mysql_fetch_row() 和mysql_fetch_array之間有什么區別? (1分)
答:mysql_fetch_row是從結果集取出1行數組,作為枚舉
mysql_fetch_array是從結果集取出一行數組作為關聯數組,或數字數組,兩者兼得
11、GD庫是做什么用的? (1分)
答:gd庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。
在網站上GD庫通常用來生成縮略圖或者用來對圖片加水印或者對網站數據生成報表。
php初級程序員面試題目(二)
1、談談對mvc的認識(1分)
答:由模型(model),視圖(view),控制器(controller)完成的應用程序
由模型發出要實現的功能到控制器,控制器接收組織功能傳遞給視圖;
2、寫出發貼數最多的`十個人名字的SQL,利用下表:members(id,username,posts,pass,email)(2分)
答:SELECT * FROM `members` ORDER BY posts DESC limit 0,10;
3、 請說明php中傳值與傳引用的區別。什么時候傳值什么時候傳引用?(2分)
答:按值傳遞:函數范圍內對值的任何改變在函數外部都會被忽略
按引用傳遞:函數范圍內對值的任何改變在函數外部也能反映出這些修改
優缺點:按值傳遞時,php必須復制值。特別是對于大型的字符串和對象來說,這將會是一個代價很大的操作。
按引用傳遞則不需要復制值,對于性能提高很有好處。
4、 在PHP中error_reporting這個函數有什么作用? (1分)
答:設置錯誤級別與錯誤信息回報
5、 請寫一個函數驗證電子郵件的格式是否正確 (2分)
答:function checkEmail($email)
{
$pregEmail = "/([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_
]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?/i";
return preg_match($pregEmail,$email);
}
6、 簡述如何得到當前執行腳本路徑,包括所得到參數。(2分)
答:$script_name = basename(__file__); print_r($script_name);
7、JS表單彈出對話框函數是?獲得輸入焦點函數是? (2分)
答:彈出對話框: alert(),prompt(),confirm()
獲得輸入焦點 focus()
8、JS的轉向函數是?怎么引入一個外部JS文件?(2分)
答:window.location.href,
script type="text/javascript" src="js/js_function.js"/script【php初級程序員面試題目】相關文章:
php程序員面試題目05-11
php面試題目201704-05
2017php面試題目04-05
php程序員如何應對面試05-11
計算機php面試題目及答案05-11
php高級工程師面試題目05-10
php面試問題及答案04-09
php基礎面試題04-09
php面試題及答案04-02