php常量及变量

常量

Php中的常量需要使用define()函数设置,并且常量都是全局的,在函数内部也可以访问

 

超全局变量    数据类型都是array

$GLOBALS   php中所有全局变量都会自动存放在这个数组中

默认有5个值

分别是 $GLOBALS[“_GET”]  $GLOBALS[“_POST”]   

$GLOBALS[“_COOKIE”]  $GLOBALS[“_FILES”]  $GLOBALS[“GLOBALS”]

 

$GLOBALS[“_GET”]  所有前台用get方法提交的字段 都存在这个数组了

$GLOBALS[“_POST”] 所有前台用post方法提交的字段 都存在这个数组了

扫描二维码关注公众号,回复: 5826036 查看本文章

$GLOBALS[“_COOKIE”]  存放cookie

$GLOBALS[“_FILES”]  存放文件的信息

$_SERVER  所有跟服务器有关的信息存在这里

 

 

 

 

$_REQUEST   用于收集表单提交的信息  不管是get还是post

$_GET  用于收集前台get方式提交的数据

$_POST 用于收集前台post方式提交的数据

目录操作方法

Directory 目录

创建目录的方法 mkdir(“aa”)

如果没有aa这个目录,就创建一个aa的文件夹,返回值是true,如果存在这个aa的文件夹,不创建了返回值是false

错误抑制符 @符就是错误抑制符

 返回值是false但是不报错了。

删除目录方法 rmdir()

第一次删除 返回值是true,如果没有继续删除 返回值就是false

打开目录的方法 opendir() 返回值是一个resource(3) of type (stream) 这是一个新的数据类型,叫资源数据类型。得到的是一个句柄,句柄,用于操作资源。

读取目录  readdir(句柄)   读取的时候 他会自动逐个逐个在目录中读取资源,直到全部读取完毕,然后返回false

关闭目录句柄 closedir(句柄)

文件操作方法

打开文件的方法fopen(filename,model)   读取正确 返回的是句柄 否则返回的是false

Model  r  只读文件指针在开头   r+这个文件即可读也可写 文件指针在开头

W 只能往文件里面写内容 并清除原有内容 如果没有就创建这个文件然后在写入

 

model:
r 只读文件指针在开头
r+ 即可读也可写,文件指针在开头
w 只能往文件里面写内容 打开并清空文件的内容;如果文件不存在,则创建新文件。
w+ 即可读也可写,打开并清空文件的内容;如果文件不存在,则创建新文件。
a 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。
a+ 读/追加。通过向文件末尾写内容,来保持文件内容。
x 只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
x+ 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
fread(参数1,参数2) 参数1是fopen()返回的句柄 参数2 是读取的字节长度
fwrite(参数1,参数2,参数3) 参数1 是fopen()返回的句柄 参数2 写入的string 参数3 写入的最大字节数目
Fclose() 关闭fopen()打开的文件

读取文件内容 fread(参数1,参数2)

参数1fopen()返回的句柄  参数2 是读取的字节长度

 最多返回10个字符

Fwrite(参数1,参数2,参数3)

参数1 fopen()返回的句柄 参数2 写入的string  参数3 写入的最大字节数目

如果写入成功 返回文件内容的字符长 否则返回false

 

Fclose()关闭fopen()打开的文件

魔术常量

__LINE__ 当前行数

__FILE__  文件的完整路径

__DIR__ 文件的目录

__FUNCTION__  当前所在的方法名

__CLASS__ 当前所在的类名

__NAMESPACE__ 当前的所在命名空间名

__METHOD__ 当前所在的函数/方法名

Php中引入文件

Includerequire

 

 

超全局变量
$GLOBALS php中所有全局变量都会自动存放在这个数组
$GLOBALS[“_GET”] 所有前台用get方法提交的字段 都存在这个数组了
$GLOBALS[“_POST”] 所有前台用post方法提交的字段 都存在这个数组了
$GLOBALS[“_COOKIE”] 存放cookie
$GLOBALS[“_FILES”] 存放文件的信息
$GLOBALS[“GLOBALS”]
$_SERVER 加密咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩, 所有跟服务器有关的信息存在这里
$_REQUEST 用于收集表单提交的信息 不管是get还是post
$_GET 用于收集前台get方式提交的数据
$_POST 用于收集前台post方式提交的数据
Directory 目录
mkdir() 创建目录
rmdir() 删除目录
opendir() 打开目录
readdir() 读取目录
closedir(句柄) 关闭目录句柄
fopen(filename,model) 打开文件的方法

猜你喜欢

转载自www.cnblogs.com/txf-123/p/10678152.html
今日推荐