一份PHP程序员面试题之笔试题及答案

发布时间:2020-04-20编辑:脚本学堂
本文为大家提供一份不错的php程序员的面试题,这里是笔试题部分,文章后面附有答案,大家可以作为参考。

问题:
1. 用PHP打印出前一天的时间,打印格式是2007年5月10日 22:21:21
2. PHP代码如下:
 

$a="hello";
$b=&$a;
unset($b);
$b="world";
echo $a;

其结果是?
3. PHP代码如下:
 

$str="cd";
$$str="landog";
$$str.="ok";
echo $cd;

其结果是?
4. 用PHP写一段代码,实现不使用第3个变量,交换$a、$b的值,$a、$b的初始值自己定。
5. 根据题目要求,用PHP写出代码。
 

表名User
ID Name   Tel         Content   Date
1   张三 13333663366 大专毕业 2006-10-11
3   张三 13612312331 本科毕业 2006-10-15
5   张四 020-5566556 中专毕业 2006-10-15
4   王五 13521212125 大专毕业   2006-12-25
2   …………
6   …………

假设数据库连接如下:
 

$mysql_db=mysql_connect("local","root","pass");
@mysql_select_db("DB",$mysql_db);

(1)查询出所有Name等于“张三”的记录,并输出。
(2)按ID升序查询,只返回排序后的前3条记录,并输出。

6. javascript能否定义二维数组,如果不能你如何解决?

7. 假设a.html和b.html在同一个文件夹下面,用javascript实现当打开a.html五秒钟后,自动跳转到b.html。

8. 有两个文件a.html和a.php,代码如下:
a.html
 

复制代码 代码示例:
<html>
<head>
<meta http-equiv=Content-Type content=text/html;charset=utf-8>
<title>PHP程序员面试_www.jb200.com</title>
</head>
<body>
<center>
   <form method="post" action="a.php">
    <table border="1">
     <tr>
      <td align="right">姓名:</td>
      <td align="left"><input type="text" ></td>
     </tr>
     <tr>
      <td align="right">电话:</td>
      <td align="left"><input type="text" ></td>
     </tr>
     <tr>
      <td align="right">邮箱:</td>
      <td align="left"><input type="text" ></td>
     </tr>
     <tr>
      <td align="right">地址:</td>
      <td align="left"><input type="text" ></td>
     </tr>
     <tr>
      <td align="center" colspan="2">
       <input type="submit" value="提交">
       <input type="reset" value="重填">
      </td>
     </tr>
    </table>
   </form>
</center>
</body>
</html>

a. php
 

复制代码 代码示例:
<?php
     $user_name = $_GET['user_name'];
     $user_tel = $_GET['user_tel'];
     $user_email = $_GET['user_email'];
     $user_add = $_GET['user_add'];
     echo "用户名:$user_name<br>电话:$user_tel<br>邮箱:$user_email<br>地址:$user_add<br>";
?>

(1)请画出a.html在浏览器的显示效果图。
(2)在a.html中输入:用户名=张三,电话=020-38259977,邮箱=sunrising@jb200.com ,地址=广州升瑞,按提交按钮后输出结果是?

9. 你是否使用过版本控制工具,如果有,请简要说明。

10. 利用css样式表定义已访问的超链接字体大小为14pt,颜色为red。

11. 移动任意一位数或符号,使等式成立, 102 = 101-1。注:是移动不是交换,等号不能分开。

12. 规律题,3、1、4、1、5、9、2、( ), 请按照规律在括号内写出下一表达式。

13. 规律题,5、8、-3、5、-2、3、-1、( ),请按照规律在括号内写出下一表达式。
注意---》答案在下页哦。