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中文網其他相關文章!