首頁  >  文章  >  後端開發  >  php初級面試題之簡述題(三)

php初級面試題之簡述題(三)

韦小宝
韦小宝原創
2017-11-16 16:07:432773瀏覽

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種疑問

以上是php初級面試題之簡述題(三)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:PHP好學嗎下一篇:PHP好學嗎