background image

16、语句 include 和 require 的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们? (2 分)
require()和 include()除了怎样处理失败之外在各方面都完全一样。include()产生一个警告而

require()则导致一个致命错误。
换句话说,如果你想在丢失文件时停止处理页面

,用 require()。include() 就不是这样,脚本会继续运行。

require()无论如何都会包含文件,而 include()可以有选择地包含.
代替用
include_once
require_once

17、如何修改 SESSION 的生存时间(1 分).
$savePath = "./session_save_dir/";

$lifeTime = 24 * 3600;
session_save_path($savePath);

session_set_cookie_params($lifeTime);
session_start();

18、有一个网页地址, 比如 PHP 开发资源网主页: http://www.phpres.com/index.html,如何得到它的内

?($1 分)

file_get_contents($url)
19、在 HTTP 1.0 中,状态码 401 的含义是(?)

 

;如果返回 找不到文件 的提示,则可用

header 函数,其语

句为

(?);(2 分)

未授权(

Unauthorized)

Header("http/1.0 403 Forbidden");
12、在 PHP 中,heredoc 是一种特殊的字符串,它的结束标志必须?(1 分)
跟起始的一样,且结束标志前也要一个换行,后面加上分号
13、谈谈 asp,php,jsp 的优缺点(1 分)

14、谈谈对 mvc 的认识(1 分)
-------------------------------------------------------------------

15、写出发贴数最多的十个人名字的 SQL,利用下表:members(id,username,posts,pass,email)(2 分)
select members.username

from members
order by posts DESC

limit 10
16. 请说明 php 中传值与传引用的区别。什么时候传值什么时候传引用?(2 分)
按值传递:函数范围内对值的任何改变在函数外部都会被忽略
按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改
优缺点:按值传递时,

php 必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。

按引用传递则不需要复制值,对于性能提高很有好处。
17. 在 PHP 中 error_reporting

 

这个函数有什么作用?

(1 分)

用来配置错误信息回报的等级
18. 

 

请写一个函数验证电子邮件的格式是否正确

(2 分)

//if the email address is valid, return true,else return false

function validateEmail($email)
{

if(eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$',$email) ){
return true;

}else{
return false;

}
}

19. 简述如何得到当前执行脚本路径,包括所得到参数。(2 分)
echo $_SERVER['scrīpt_FILENAME']."?".$_SERVER['QUERY_STRING'];

20.如何修改 SESSION 的生存时间. (1 分)
setcookie()

session_set_cookie_params($lifeTime)

--------------------------------------------------------------------
21、JS 表单弹出对话框函数是?获得输入焦点函数是? (2 分)

alert(),prompt(),confirm()
focus()