1 / 3
文档名称:

php程序员面试题.doc

格式:doc   大小:38KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php程序员面试题.doc

上传人:771635255 2018/4/30 文件大小:38 KB

下载得到文件列表

php程序员面试题.doc

文档介绍

文档介绍:PHP方面: 
1:echo print print_r的区别 
Echo是PHP语句,print与print_r是函数,语句没有返回值,函数可以有返回值。 
Print只能打印简单类型变量的值。 
Print_r可以打印复杂变量值(数组或对象) 
Echo 输出一个或者多个字符串。 
2:mysql_fetch_array()  与mysql_fetch_row()区别 
mysql_fetch_array()返回根据从结果集取得的行生成的数组,如果没有更多行,返回false除了将数据以字段做索引外,还可以用字段名作为索引。 
mysql_fetch_row() 返回从结果集中取得一行作为枚举数组,返回一个数字索引的数组,偏移量从0开始。 
mysql_fetch_array() 是mysql_fetch_row()的扩展版本。 
3:PHP面向对象中_set()  与  _construct的作用 
_set()        ——-     用于为属性设置值,  _get()  获取属性的值 
_construct    ——-     在一个类中只能声明一个构造方法,只有在每次创建对象的时候回去调用一次构造方法,不能主动的调用这个方法,所以通常用它执行一些有用的初始化任务。 
4:PHP中session与cookie的区别 
Cookie是保存在客户端的信息,是一种在远程浏览器储存数据并以此来跟踪和识别用户的机制。PHP的http协议的头信息里发送cookie,因此setcookie()函数必须在其他信息输出前调用,和header()函数的限制类似。 
Session是保存在服务器端的信息,从这个角度,session比cookie更安全。当会话创建时,服务器返回客户端一个加密的session_id 以标识用户身份,浏览器关闭时,session会销毁,从而session存的值就没有了。 
5:如何设置cookie并指定有效的时间 
Bool setcookie(string name,string value,int expire,string path,string domain,bool secure,bool httponly) 
Name :  cookie变量名 
Value :  cookie 变量值 
Expire:  有效期结束的时间 
Path:    有效目录 
Domain:  有效域名,顶级或唯一 
Secure:  如果值为1,则cookie只能在https连接上有效,如果为默认值0,http和https都可以 
Php设置cookie 
$value = 'something from somewhere'; 
setcookie("TestCookie", $value); /* 简单cookie设置*/ 
setcookie("TestCookie", $value, time()+3600); /* 有效期1个小时*/ 
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".", 1); /* 有效目录/~rasmus,及其所有子域名*/ 
?> 
使用header()设置cookie;