2017年常見的PHP面試題及回答技巧

來源:互聯網
上載者:User
剛出身社會的你是不是馬上就要找工作了呢?每當你面對那些PHP面試題有沒有很緊張呢?針對這些PHP面試中的問題,小編精心為大家整理了12個被提問頻率最高的php面試題以及對應的常規回答,希望對大家有協助。

1、問題:請用最簡單的語言告訴我php是什麼?

回答:php全稱:hypertext preprocessor,是一種用來開發動態網站的伺服器指令碼語言。

2、問題:什麼是mvc?

回答:mvc由model(模型), view(視圖)和controller(控制器)組成,php mvc可以更高效地管理好3個不同層的php代碼。

model:資料資訊存取層。

view:view層負責將應用的資料以特定的方式展現在介面上。

controller:通常控制器負責從視圖讀取資料,控制使用者輸入,並向模型發送資料。

3、問題:在頁面中引用css有幾種方式?

回答:在頁面中使用css有3中方式:

引用外部css檔案

內部定義style樣式

內聯樣式

4、問題:php支援多繼承嗎?

回答:不可以。php類只能繼承一個父類,並用關鍵字“extended”標識。

5、問題:請問php中echo和print有什麼區別?

這兩個看起來很相似,因為它們都是將一些值列印在螢幕上。但是echo和print的本質區別在於:echo用來輸出字串,顯示多個值的時候可以用逗號隔開。只支援基本類型,print不僅可以列印字串值,而且可以列印函數的傳回值。

6、問題:請問get和post方法有什麼區別?

回答:我們再網頁上填寫的表單資訊都可以通過這兩個方法將資料傳遞到伺服器上,當我們使用get方法是,所有的資訊都會出現在url地址中,並且使用get方法最多隻能傳遞1024個字元,所以如果在傳輸量小或者安全性不那麼重要的情況下可以使用get方法。說到post方法,最多可以傳輸2mb位元組的資料,而且可以根據需要調節。

7、問題:php中擷取映像尺寸大小的方法是什麼?

回答:getimagesize () 擷取圖片的尺寸

imagesx () 擷取圖片的寬度

imagesy () 擷取圖片的高度

8、問題:php中的pear是什麼?

回答:pear也就是為php擴充與應用庫(php extension and application repository),它是一個php擴充及應用的一個代碼倉庫。

9、問題:如何用php和mysql上傳視頻?

回答:我們可以在資料庫中存放視頻的地址,而不需要將真正的視頻資料存在資料庫中。可以將視頻資料存放在伺服器的指定檔案夾下,上傳的預設大小是2mb,但是我們也可以在php.ini檔案中修改max_file size選項來改變。

10、問題:php中的錯誤類型有哪些?

回答:php中遇到的錯誤類型大致有3類。

提示:這都是一些非常正常的資訊,而非重大的錯誤,有些甚至不會展示給使用者。比如訪問不存在的變數。

警告:這是有點嚴重的錯誤,將會把警告資訊展示給使用者,但不會影響代碼的輸出,比如包含一些不存在的檔案。

錯誤:這是真正的嚴重錯誤,比如訪問不存在的php類。

11、問題:如何在php中定義常量?

回答:php中使用define () 來定義常量。

define (“newconstant”, 30);

問題:如何不使用submit按鈕來提交表單?

12、問題:如何不使用submit按鈕來提交表單?

如果不想用submit按鈕來提交表單,可以用超連結來提交

總結:

關於PHP面試題誰也說不準,以上還是2017年比較常見的一些面試題,希望針對這些題目大家可以瞭解到那些需要掌握,來從容面對面試,取得好結果。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.