admin 管理员组

文章数量: 1184232


2024年4月24日发(作者:怎么下载门户网)

GSS电商PHP面试题

总分100分

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

1.请写出以下代码运行结果〔4分〕

$num=1;

function foo(){

$num+=1;

}

foo();

echo $num;

结果:

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

3. php如何实现跳转页面到‘’?〔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分〕


本文标签: 错误 结果 输出 代码运行