一个全职PHP程序员的职位很吸引人,想要得到心仪的工作必须要经过面试,尤其是PHP开发工程师这样的技术岗还要通过技术面这一大关,优就业小编为大家整理了一份常见的PHP面试题,希望能帮到大家。
1、关于mysql_fetch_object说法中,正确的是:( )
A、mysql_fetch_object和mysql_fetch_array一样,没什么区别
B、mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢
C、mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多
D、mysql_fetch_object返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差不多
2、在声明是xml文件时 表示该文件是个独立文件,没有使用外部的DTD用到的属性是 ( )
A、version
B、encoding
C、standalone
D、schema
3、修改MySQL用户root的密码的指令是?( )
A. mysqladmin -u root password test
B. mysql -u root password test
C. mysql -u root -p test
D. mysql -u root -password test
4、下面哪项描述是错误的?( )
A. 父类的构造函数与析构函数不会自动被调用
B. 成员变量需要用public protected private修饰,在定义变量时不再需要var关键字
C. 父类中定义的静态成员,不可以在子类中直接调用
D. 包含抽象方法的类必须为抽象类,抽象类不能被实例化
5、以下对于CSS的表达哪个是错误的 ( )
A. 可以将CSS的代码保存在其它文件中,在需要时调用比如
B. 可以把CSS的代码直接写在HTML中
C. 及联式样式列表,控制HTML标签属性
D. Internet Explorer 4 中支持CSS的所有分级属性?
6、如何声明一个名为”myclass”的没有方法和属性的类?
7、请写出php5的构造函数和析构函数
8、写一个函数,算出两个文件的相对路径
9、写出 SQL语句的格式 : 插入 ,更新 ,删除
表名 UserName Tel Content Date
张三 13333663366 大专毕业 2006-10-11
张三 13612312331 本科毕业 2006-10-15
张四 021-55665566 中专毕业 2006-10-15
(a) 有一新记录(小王 13254748547 高中毕业 2007-05-06)请用SQL语句新增至表中
(b) 请用sql语句把张三的时间更新成为当前系统时间
(c) 请写出删除名为张四的全部记录
10、找出以下代码的错误之处:
[php]
$x = new Array();
$x[sales] = 60;
$x[profit] = 20:
foreach($x as $key = $value) {
echo $key+" "+$value+"“;
}
}
[/php]
相关推荐: