程序员找工作必备 PHP 基础面试题 - 第一天

“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学习网一起努力学习
讨论数量: 3

资深程序员,是有多资深哈哈哈

4年前 评论
viphper (楼主) 4年前

mark 一下 :kissing_heart:

4年前 评论
翟宇鑫

今天刚辞职,就看到了这篇文章 :joy:

4年前 评论
viphper (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!