PHP程序员面试题
选择题
1、下列不属于PHP的开始结束标记的是:( )
A、<?php ?>
B、<? ?>
C、<% %>
D、< >
2、下列程序的输出结果为( )
<?php
function test($a){
$a=’456’;
}
$a=’123’;
test($a);
echo $a++;
?>
A、456
B、123
C、124
D、会报错
4、下列代码的输出结果为( )
<?php
function test($i)
{
return ++$i+5;
}
echo test(1);
?>
A、6
B、7
C、8
D、空
5、下列代码的输出结果为( )
<?php
$a=’123’;
$b=&$a;
$a=’789’;
$b=’456’;
echo $a;
?>
A、123
B、456
C、789
D、空
简答题:
试写一个PHP脚本对数组进行排序,要求将数字数组中所有奇数放在左边,0放在中间,偶数放在右边。如数组:array(23, 94, 0, 2, 56, 10, 77, 231, 75, 48)
表uesr,有如下几个字段:id,username,userpwd,regtime。
(1)、试写出查询该表所有记录的sql语句
(2)、要将id为5的记录中,username字段的值更新为“小王”,请写出sql语句
(3)、要删除id为10的记录,请写出sql语句
(4)、现在要新增一条记录。username的值为:小李;userpwd的值为:123456;regtime的值为:2012-09-01。请写出sql语句
试写一个PHP函数遍历一个文件夹【注:只需输出该目录的文件和子目录,无须对子目录再进行遍历】
请根据你的理解设计一个站内信系统的数据库,并简要说明字段意义和脚本实现细节
请使用PHP写一个文件上传脚本,要求只能上传gif/jpeg图像,并且图像大小不能超过1024KB。
附加题
试述你对程序员职业的理解以及你的工作习惯和为人处事的态度。【提示:回答本题时应该实事求是,尽量向面试官表现真实的自我】
PHP程序员面试题 来自淘豆网m.daumloan.com转载请标明出处.