程式設計師找工作必備 PHP 基礎面試題 - 第二天

viphper發表於2020-03-14

“PHP學習網” 公眾號會每天分享一些面試題,正在找工作的小夥伴們可以來看看哦。

1、 下面語句執行的結果是:

<?php
    $i=0;
    echo ++$i;
    echo $i++;
    $a=++$i;
    echo $a++;
    $i=$a;
    echo $i;

A:1 2 3 4

B:1 1 3 4

C:1 2 3 3

D:1 2 3 5

E:以上都不是

答案:B

2、下面那些說法是錯誤的:

A: 如果 一個類的成員前面有訪問修飾符private , 那麼這些成員不能被繼承,並且在類的外部不可見。但如果成員被指定為protect和public  則可以被繼承,在類的外部也是可見的。
B: PHP5中,final 關鍵字可以禁止繼承和過載。
C:  PHP5中 解構函式的名稱是:__destruct().並且不能有任何引數。
D:  繼承介面的類必須實現介面中宣告的所有方法,在php中,如果繼承介面的類沒有實現介面中的方法,將會產生一個致命錯誤。

答案:A

3、array_shift()函式的作用是?

A 在陣列中新增一個元素
B 移除陣列中的一個元素
C 交換一個陣列的key和value
D 清除一個陣列

答案:B

4、你將使用下面哪個函式來刪除一個檔案?

A   unlink()
B   delete()
C   fdelete()
D:  file_delete()

答案:A

5、請看程式碼,資料庫關閉指令將關閉哪個連結標識?

<?
$link1=mysql_connect(“localhost”,”root”,””);
$link2=mysql_connect(“localhost”,”root”,””);
Mysql_close();
?>

A.$link1
B $link2
C 全部關閉
D 報錯

答案:B

//mysql_close() 關閉指定的連線標識所關聯的到 MySQL 伺服器的連線。如果沒有指定 link_identifier,則關閉上一個開啟的連線。

本作品採用《CC 協議》,轉載必須註明作者和本文連結
和PHP學習網一起努力學習

相關文章