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

來源:互聯網
上載者:User
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種疑問

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.