• php常量及变量


    常量

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

     

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

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

    默认有5个值

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

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

     

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

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

    $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) 打开文件的方法

  • 相关阅读:
    postgres 常见错误之字段关联不明确
    nginx proxy_pass 配置
    css font-family有哪些
    Inno Setup [Run] Section 双引号嵌套
    ubuntu16.04下ftp服务器的安装与配置
    How to check if directory exist using C++ and winAPI
    Ubuntu parted 命令 写在脚本里时要带 -s 参数
    Ubuntu syslog 太多的 named[1195]: error (network unreachable) resolving './DNSKEY/IN': 2001:7fd::1#53
    Ubuntu忘记超级用户root密码,重新设置密码 转载
    Python 替换文本中的某些词语
  • 原文地址:https://www.cnblogs.com/txf-123/p/10678152.html
Copyright © 2020-2023  润新知