1
三种接收方式 $_POST(返回的是一个数组) $_GET(返回的也是一个数组) $_FILES(返回的还是一个数组) == 》
array
'name' => string '005XpTbZgy1ffqitntht0j30ex0exq4c.jpg' (length=36)
'type' => string 'image/jpeg' (length=10)
'tmp_name' => string 'D:\Web\SoftWare\wamp\tmp\php1BB3.tmp' (length=36)
'error' => int 0
'size' => int 68541
2.解决中文乱码 (响应头添加)
1 header("content-type:text/html;charset=utf-8");
3.变量 $
- 必须以$开头(不能以数字开头)
- 区分大小写
4.数组
1 // 普通数组2 $arr1 = array("1","2","3");3 // 关联数组4 $arr2 = array("username "=>"西瓜","age"=>12);
5.输出
- echo *输出简单数据类型 字符串
- print_r *输出复杂数据类型 数组
- var_dump() *详细信息 如对象,数组
6.运算符
基本与JavaScript一直 ,区别是用.号表示字符串拼接符,Javascript中为+号。
7. 常用函数
exit() 函数输出一条消息,并退出当前脚本。 别名 die()
in__arrar (“要测试的数据”,“数组”)
file_get_contents("文件名") 读取文件内容(整个文件读入一个字符串中。)
file() 与 类似,不同的是 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。
1
8.表格提交
POST提交 比GET提交多了一样东西 enctype="multipart/form-data"
1
Mysql常用函数 mysql_connetc(非持久连接) mysql_pconnetc(持久连接)
1
后台做三件事情 :
1.接收请求
2.处理请求
3.完成响应
出现错误
检查了后 发现是第五行的变量名没有加引号。