首頁  >  文章  >  後端開發  >  PHP面試題選擇題最新總結

PHP面試題選擇題最新總結

藏色散人
藏色散人轉載
2021-04-09 11:29:123947瀏覽

這篇文章跟大家分享PHP面試題之選擇題新匯總,有一定的參考價值,需要的朋友可以參考一下,希望對大家有所幫助。

相關推薦:《PHP面試題之應用題最新總結》《PHP面試題之概念題最新總結》《PHP面試題之問答題最新總結

1. 得到的輸出是什麼

#A.空白    B.true    C.false    D.FALSE

echo function_exists('print');

解析:因為print 是語言結構,function_exists() 回傳false;echo false 是空。

2. 哪一個是函數

A.array    B.eval    C.each#    D.list

解析:array、eval、list 是語言結構,each 是函數。

3. 下面加入哪個函數後回傳TRUE

A.ord(65)    B.chr(65)    C.65 ''    D.'' 65

return ? == 'A';

解析:ord('A')是轉為數字,chr(65)是轉為字元。

4. 下列程式碼的輸出結果

A.hello    B.空白   C.封包錯誤   #D.hellohello

$a[bar] = 'hello';
echo $a[bar];
echo $a['bar'];

解析:下標bar 不加引號也能被識別,但建議加上引號。

5. 能夠得到「banana」的程式碼是?

$arr = ['name'=>'banana'];

A.echo “{$res['name']}”;

B.echo “$res['name' ]”;

C.echo “{$res[name]}”;

D.echo “ $res[name]”;

解析:雙引號內,陣列下標示為字串的話不能加單引號,除非加上{}。

6. 下列哪一個錯誤無法被標準的錯誤控制器取得

A.E_WARNING

B.E_USER_ERROR

C.E_PARSE

D.E_NOTICE

解析:

##E_ERROR致命的執行階段錯誤。這類錯誤一般是不可恢復的情況,例如記憶體分配所導致的問題。後果是導致腳本終止不再繼續運作。 E_WARNING執行時警告。僅給出提示訊息,但是腳本不會終止運行。 E_PARSE編譯時語法解析錯誤。解析錯誤僅由分析器產生。 E_NOTICE執行時間通知。表示腳本遇到可能會表現為錯誤的情況,但是在可以正常運作的腳本裡面也可能會有類似的通知。 E_USER_ERROR使用者產生的錯誤訊息。類似 E_ERROR,但是是由使用者自己在程式碼中使用 PHP 函數 trigger_error()來產生的。


8.下列哪一種錯誤型別無法被自訂的錯誤處理器捕捉到?

A.E_WARNING

B.E_USER_ERROR

C.E_PARSE

D.E_NOTICE


#本篇文章首發在LearnKu.com 網站。

以上是PHP面試題選擇題最新總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除