php2

1. php数据类型

a.字符串

b.整型

c.浮点型

d.布尔值

e.数组

f.对象

g.resource 资源标识符

h.NULL

2. 变量

声明以$开头+标识符,区分大小写

$_GET

$_POST 超全局变量,关联数组,获取的是从用户端发送过来的数据

3. post请求方式加密方式有3

a. form-data

b. application/x-www-form-urlencoded 默认方式

c. text/plain

调试接口工具:postman/curl/fiddle

4. 数组

$arr = array(1,2,3);

count($arr)

$arr[1]

array_push()

array_pop()

array_unshift()

array_shift()

array_slice()

$arr = array("apple"=>"苹果")

遍历数组: foreach($arr as $value)

foreach($arr as $key => $value)

5. 对象,

Class Person {

public $name = "Shafee";

public funciton say() {

}

}

$p = new Person()

$p -> name;

5.作用域

a.函数内部的局部变量外部无权访问

b.函数内部要访问外部的全局变量,要使用global声明

c.static 静态变量,只定义一次

d.常量 const ,赋值之后不能更改,不需要使用$符开头,一般将常量大写

也可以使用define()定义常量

6. 文件系统,文件的读写

$handle = fopen("./readme.txt", "r") 以只读的方式打开文件readme.txt

filesize($filename) 获取文件的大小

fread($handle, len) 读取内容

fclose($handle)  释放资源,关闭句柄

feof($handle) 判断指针是否到了文件末尾,是true,否false[eof:end of file]

fgets($handle) 读取一行内容,并且将指针下移一行

fseek($handle, 0) 将文件指针移动开头位置

7. 文件上传

form表单设置属性enctype = "multipart/form-data"


$_FILES 超全局变量,关联数组,获取用户提交过来的文件

$_FILES["file1"] 关联数组,键有:name[文件名],type[文件类型],tmp_name[暂存名],size[文件大小]

$_FILES["file2"] 关联数组

move_uploaded_file(filename, desination) 将上传文件filename移动到目录desination

8. date("Y-m-d H:i-s") 获取年月日时分秒...

time()

date_default_timezone_set("asia/shanghai"); 设置时区

9. 出接口 字符串的拼接,json格式

ajax  json格式字符串

jsonp  函数(json格式字符串)

你可能感兴趣的:(php2)