记录PHP中常用函数

来源:互联网 发布:知乎电子指纹锁品牌 编辑:程序博客网 时间:2024/06/07 01:21
$_GET $_POST $_COOKIE$_SESSION $_ENV$_SERVER $_FILES$_REQUREST $_GLOBALS$_FILES

$_SERVER['REMOTE_ADDR']
$_SERVER['HTTP_REFERER']
unset()
var_dump()
isset()
empty()
define()
defined()
gettype()
is_array() is_bool()is_float() is_int()is_null() is_numeric()is_object() is_resource()is_scalar() is_string()

strval() intval()floatval() boolval()settype()

function_exists() is_callable()

func_get_args() func_get_arg()func_num_args()

current()

time() date() date_default_timezone_set('PRC') date_default_timezone_get()mktime() checkdate()getdate()
strtotime() date_parse()microtime()

pre_match() preg_match_all()preg_match_replace() preg_split()

array_count_values() array_replace()

1、路径相关函数
    pathinfo                返回路径中的各部分信息
    dirname                 返回路径中的目录部分
    basename                返回路径中的文件名
    realpath                转换成绝对目录
    DIRECTORY_SEPARATOR     目录分隔符 win   \   linux /
2、文件内容相关    
    file_get_contents       将文件内容读取到字符串当中
    file_put_contents       将字符串写入到文件中
    readfile                读取文件内容 返回读取的字节数
    fopen                   打开文件
        r       只读方式打开 指针在文件头 文件不存在会报错
        r+      读写方式代开
        w       只写方式打开 会清空文件内容  文件不存在就创建
        w+      读写方式
        a       只写方式打开 不会清空内容 追加写
        a+      读写方式打开 写入时指针指向文件末尾
            【注】a 和 a+ 方式打开 只对写入有效
        x       写入方式打开 创建打开  文件存在就报错
        x+      读写方式
        c       只写方式 不会清空文件,文件不存在 创建 存在也不报错
        c+      读写方式打开
    fwrite       写入文件
    fread        读取文件的指定字节
    fclose       关闭文件资源
    rewind       将文件指针指向开头   
    ftell        返回当前指针位置  
    fseek
        SEEK_SET    设定位置等于 offset 字节  开头开始算
        SEEK_CUR -  设定位置为当前位置加上 offset。 当前开始算
        SEEK_END -  设定位置为文件尾加上 offset。  结尾开始算
    feof          判断指针是否在文件末尾
        【注】只对读取指针有效
    详细读取
        fgetc         读取一个字符
        fgets         读取一行字符  可以自己指定长度 默认是 1k
        fgetss
    文件锁 
        flock    文件锁
            LOCK_SH取得共享锁定(读取的程序)。  
            LOCK_EX 取得独占锁定(写入的程序。  
            LOCK_UN 释放锁定(无论共享或独占)。
3、文件判断相关
    file_exists     判断文件是否存在
    is_file         判断是否是文件
    is_dir          判断是否是目录
    is_readable     判断是否可读
    is_writable     判断是否可写
    is_executable   判断是否可执行  
4、文件目录相关
    touch           创建文件
    unlink          删除文件
    copy            复制文件
    rename          移动文件或目录
    mkdir           创建目录
    rmdir           删除目录
    opendir         打开目录
    readdir         读取目录
    closedir        关闭目录
    scandir         浏览目录    不用打开就可以浏览


原创粉丝点击