PHP初級面試題是剛要找工作的沒什麼經驗的程式員看的,這對我們出去
面試提供了不小的協助,
面試官會常常的考到我們,而這時候看的
面試題就起了大作用了
20、在PHP中,heredoc是一種特殊的字串,它的結束標誌必須?
20、寫出發貼數最多的十個人名字的SQL,利用下表:members(id,username,posts,pass,email)
select username from members order by posts DESC limit 10
21. 請說明php中傳值與傳引用的區別。什麼時候傳值什麼時候傳引用?
按值傳遞:函數範圍內對值的任何改變在函數外部都會被忽略
按引用傳遞:函數範圍內對值的任何改變在函數外部也能反映出這些修改
優缺點:按值傳遞時,php必須複製值。特別是對於大型的字串和對象來說,這將會是一個代價很大的操作。
按引用傳遞則不需要複製值,對於效能提高很有好處。
22. 在PHP中error_reporting這個函數有什麼作用?
用來配置錯誤資訊回報的等級
23. 請寫一個函數驗證電子郵件的格式是否正確
function validateEmail($email){ if(eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$',$email) ){ return true; }else{ return false; }}
24. 簡述如何得到當前執行指令碼路徑,包括所得到參數。
echo $_SERVER['scrīpt_FILENAME']."?".$_SERVER['QUERY_STRING'];
26、JS表單彈出對話方塊函數是?獲得輸入焦點函數是?
alert(),prompt(),confirm() //彈出對話方塊
focus() //輸入焦點
27、JS的轉向跳轉函數是?怎麼引入一個外部JS檔案?
window.location.href //轉向跳轉函數
<scrīpt src=""/> //引入外部js檔案
28、如何聲明一個名為”myclass”的沒有方法和屬性的類?
class myclass{ ...};
29、你如何訪問和設定一個類的屬性?
$newmyclass = new myclass();$temp=$newmyclass->testvalue;$newmyclass->testvalue="a";
30、mysql_fetch_row() 和mysql_fetch_array之間有什麼區別?
mysql_fetch_row //從結果集中取得一行作為枚舉數組mysql_fetch_array //從結果集中取得一行作為關聯陣列,或數字數組,或二者兼有
以上面試題看完不要著急,還有別的面試題,基礎的東西最好都鞏固一下,有助於我們面試找工作。
相關推薦:
php初級面試題之簡述題(一)
php初級面試題之簡述題(二)
PHP初級開發人員常見的5種疑問