1.HTTP协议中几个状态码的含义:503 500 401 403 404 200 301 302.
答案:
503 (服务不可用) 服务器日前没法运用(因为超载或停机守护)。一般,这只是暂时状态。
500 (服务器内部错误) 服务器遇到错误,没法完成请求。
401 (未授权) 请求需求身份验证。 针对需要登录的网页,服务器可能返回此响应。
403 (禁止) 服务器拒绝请求。
404 (未找到) 服务器找不到请求的网页。
200 (成功) 服务器已成功处理了请求。 一般,这暗示服务器供给了请求的网页。
301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
302 (临时移动) 服务器日前从区别位置的网页响应请求,但请求者应继续运用原有位置来进行以后的请求。
2.include require include_once require_once的区别。
引用文件的办法有两种:require 及 include。
require 的运用办法如 require("file.php"); 。这个函数一般放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,也能够这个办法将它引入网页中。
include 运用办法如 include("file.php"); 。这个函数通常是放在流程掌控的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,能够把程序执行时的流程简单化。
_once 后缀暗示已加载的不加载
3.请写出数据类型(int char varchar datetime text)的意思,请问varchar和char有什么区别。
int:整数类型,4 字节体积,范围(-2 147 483 648,2 147 483 647)
char:字符串类型,体积0-255字节
varchar:字符串类型,体积0-65535 字节
datetime:暗示时间值的日期和时间类型,体积8个字节,格式:YYYY-MM-DD HH:MM:SS
text:字符串类型,0-65535字节,用于长文本数据存储
char与varchar的区别:
char (13)长度固定, 如www.nynds.com 存储需要空间 13个字符
varchar(13) 可变长 如www.nynds.com 需要存储空间 14字符
从上面能够看得出来char 长度是固定的,不管你存储的数据是多少他都会都固定的长度。
而varchar则处可变长度但他要在总长度上加1字符,这个用来存储位置。因此实质应用中用户能够按照自己的数据类型来做。
因为某种原由char 固定长度,因此在处理速度上要比varchar快速非常多。
4.Mysql的存储引擎myisam和innodb的区别。
InnoDB和MyISAM是许多人在运用MySQL时最常用的两个表类型,这两个表类型各有优劣,视详细应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,然则不供给事务支持,而InnoDB供给事务支持以及外边键等高级数据库功能。
5.echo(),print(),print_r()的区别
echo是PHP语句, print和print_r是函数,语句无返回值,函数能够有返回值(即便无用)
print只能打印出简单类型变量的值(如int,string)
print_r能够打印出繁杂类型变量的值(如数组,对象)
倘若你想和更加多PHP大神切磋交流经验,添加下方微X号,拉你入群
倘若你想得到更加多学习资料,添加下方微X号,送你资源
关注菲菲
带你入群,带你飞
更有资源免费送! COME BABY
|