PHP学习小记(三)

二十二、多维数组
1.定义:是包含一个或多个的数组。主数组中的每一个元素也可以是一个数组。同理,子数组中的每一个元素也可以是一个数组。
2.二维数组语法:array(
                    array(),
                    array(),
                    )
3.三维数组语法:array(
                    array(
                        array(),
                        array(),
                    ),
                    array(
                        array(),
                        array(),
                    ),
                    ...
                )

二十三、PHP日期
1.函数:date(),把时间戳格式化为可读性更好的日期和时间。时间戳是一个字符序列
2.语法:string date(string $format[,int $timestamp])
            format   必需。规定时间戳格式
            timestamp    可选。规定时间戳,默认是当前的日期和时间

二十四、PHP包含
1.require语句,生成一个致命错误,在错误发生后脚本会停止执行。一般放在php文件最前面
  include语句,生成一个警告,在错误发生后脚本会继续执行。一般放在程序的流程控制中
          (如果希望继续执行并向用户输出结果,使用include。反之,为了应用的安全性和完整性,始终使用require。)

二十五、PHP文件
1.函数:fopen(),用于在php中打开文件。第一个参数含要打开的文件名称,第二个参数规定了打开模式。如果fopen()函数无法打开指定文件,则返回0(false)
2.模式:r        只读。在文件的开头开始
        r+        读/写。在文件的开头开始
        w        只写。打开并清空文件的内容;如果文件不存在,则创建新文件
        w+        读/写。打开并清空文件的内容;如果文件不存在,则创建新文件
        a        追加。打开并向文件末尾进行写操作;如果文件不存在,则创建新文件
        a+        读/追加。通过向文件末尾写内容,来保持文件内容
        x        只写。创建新文件。如果文件已存在,返回FALSE和一个错误
        x+        读/写。创建新文件。如果文件已存在,返回FALSE和一个错误
3.fclose(),用于关闭打开的文件
  feof(),检测是否已经到达文件末尾
  fgets(),文件中逐行读取文件
  fgetc(),文件中逐字符的读取文件

二十六、Cookie
1.定义:常用于识别用户。每当同一台计算机通过浏览请求页面时,这台计算机将会发送cookie
2.函数:setcookie(),用于设置cookie。必须位于<html>标签之前
            setcookie(name,value,expire,path,domain);
3.$_COOKIE    用于取回cookie的值
    (当删除cookie时,使过期日期变更为过去的时间点)
        e.g  setcookie("user","",time()-3600)

二十七、Session(用于存储关于用户会话的信息,或者更改用户会话的设置。Session存储单一用户的信息)
1.函数:session_start  启动会话。必须位于<html>标签之前
        $_SESSION    存储和取回变量
        unset() 或 session_destroy()     删除函数
                (unset()用于释放指定的session变量)

二十八、发送电子邮件(需要在php.ini文件中配置)
1.函数:mail(to,subject,message,headers,parameters),用于从脚本中发送电子邮件
            to    邮件接收方
            subject  规定邮件主题
            message  要发送的内容。使用LF(\n)分隔各行,每行70字符内
            headers  附加的标题(不必须)
            parameters  对发送程序规定额外参数

二十九、错误处理
1.自定义错误处理器函数:error_function(error_level,error_message,error_file,error_line,error_contect)
        error_level    必需且必须是一个数字。规定错误报告级别
        error_message    必需。规定错误消息
        error_file    可选。规定错误发生的文件名
        error_contect    可选。规定一个数组,包含了当错误发生时在用的每个变量以及它的值
2.设置错误处理程序:set_error_handler("customError")

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

R.OG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值