php常用功能模块实验心得,(个人收集学习笔记)5 PHP常用功能模块

第五章PHP 常用功能模块

一、错误和异常处理

1、概念

(1)PHP 程序发生的错误一般属于下列三个领域:

1)语法错误:这类错误会阻止脚本运行。如遗漏了一个分号等。

2)运行时错误:这种错误一般不会阻止PHP 脚本运行,但是会阻止脚本做希望它所做的任何事情。如:header()函数前有字符输出,就会显示一条错误信息,但不会终止程序。

3)逻辑错误:这类错误一般不会阻止PHP 脚本的执行。

(2)异常:指定的错误发生时,改变脚本正常的流程。

2、错误类型和基本调试方法:

(1)错误类型:

见书P341

3、错误日志

(1)指定文件记录错误报告日志

1)error_reporting =E_ALL

2)display_errors =Off

3)log_errors =On

4)log_errors_max_len =1024

5)error_log =/usr/local/error.log

或syslog

二、日期和时间

1、UNIX 时间戳

(1)时间戳是从1970年1月1日零点开始起,到当前时间所经过的秒数。能表示1902年到2038年。另外在windows 下由于时间戳不能为负数,所以如果处理1970年之前的日期就会发生错误。要使用PHP 具有可移植性时,必须记住这一点。

(2)将日期转变成UNIX 时间戳:使用mktime()函数。该函数参数如果为空,默认将当前时间转变成UNIX 时间戳。这样,和直接调用time()函数获取当前的UNIX 时间戳功能相同。

(3)两个相隔日期的计算:用两个时间戳相减,然后除以60*60*24*365(一年)

2、在PHP 中获取日期和时间

(1)getdate()函数返回一个由时间信息组成的关联数组,参数是一个时间戳。如果没有时间戳,则认为是当前本地时间。

(2)string date(“Y 年m 月d 日H:i:s”,时间戳);

如果没给时间戳,默认是当前时间。

3、修改默认时区

(1)修改php.ini 配置文件:

date.timezone =”Asia/Shanghai”或Asia/Chongqing 或Etc/GMT-8或PRC

(2)用date_default_timezone_set(“PRC”);

4、使用微秒计算PHP 脚本执行时间L A M P 兄弟连

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值