-PHP开发工程师能力测试题

发布时间:2024-11-25

GSS电商PHP面试题

总分100分

姓名: 部门: 测试日期: 分数:

1.请写出以下代码运行结果(4分)

$num=1;

function foo(){

$num+=1;

}

foo();

echo $num;

结果:

2. 说明get与post的区别(6分)

3. php如何实现跳转页面到‘/index.html’?(4分)

4. 下面哪个或哪些不能将‘x’添加到数组arr?(4分)

(a) $arr[]='x'

(b) array_add($arr,'x')

(c) array_push($arr,'x')

(d) $arr||='x'

答案:

5. 以下代码运行,两次输出结果分别为什么?(6分)

function foo(){

static $num=1;

return $num++;

}

echo foo();

echo foo();

答案:

6. 以下代码执行是否错误,若无错误两次输出的结果分别是什么?(6分) class foo{

public $a=1;

function index(){

$a=$this->a;

function bar($a){

return $a+1;

}

}

}

$x=new foo();

echo function_exists('bar')?bar(1):0;

$x->index();

echo bar(2);

答案:

7. 下面代码运行后,5次输出分别是什么?(10分)

function foo($x){

return empty($x)?1:0;

}

echo foo('');

echo foo(array());

echo foo(null);

echo foo(0);

echo foo('0');

答案:

8. 以下代码运行结果输出是什么?(4分)

$a=1;

if(($a=$a+1)==3){

$a=4;

}

echo $a;

答案:

9. MYSQL数据类型(int char varchar datetime text)分别是什么意思?(

10. 下面代码运行完后,最终输出的值是什么?(4分)

$a=1;

$b=&$a;

unset($b);

$b=2;

echo $a;

答案:

10分)

11. 写一个匹配邮箱地址的正则表达式(4分)

12. 如何不使用setcookie()函数,设置cookie:name=a(只考虑单个name和value,提示:http协议中‘Set-Cookie’)?(5分)

13. JS如何实现页面跳转(跳转到/index.html)?(

14 .如何在html中引入JS文件?(5分)

5分)

15. 指出以下html代码错误或不标准处(5处)(10分)

<ul id="a">

<a href="#">

<li id="a">

<div>

<div>

<a href="javascript:foo(this);"><p>word</p></a> </div>

<img src=‘a.jpg’width=’50’ height=’50’> <p>

<p id="a">word</p>

</p>

</div>

</li>

</a>

</ul>

16. 你是否使用过版本控制工具?若使用过,写出你使用过的版本控制工具(3分)

17. 写出你编写代码时常用的编辑器(2分)

18. 开发过程中你常用的浏览器是什么?为什么?(4分)

-PHP开发工程师能力测试题.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219