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/", ".example.com", 1); /* 有效目录 /~rasmus,有效域名...