您现在的位置是:课程教程文章

php中DateTime的错误处理

2023-12-14 20:17课程教程文章 人已围观

说明

1、DateTime对象可以过程化地写出来的。

2、提供了一种getLastErrors()方法,但是当使用面向对象的方法时,DateTime对象会以异常的形式被抛出。

实例

$date=date_create('asdfasdf');
print_r(DateTime::getLastErrors());
//Array
//(
//[warning_count]=>1
//[warnings]=>Array
//(
//[6]=>Doubletimezonespecification
//)

//[error_count]=>1
//[errors]=>Array
//(
//[0]=>Thetimezonecouldnotbefoundinthedatabase
//)

//)

try{
$date=newDateTime('asdfasdf');
}catch(Exception$e){
echo$e->getMessage(),PHP_EOL;
}
//DateTime::__construct():Failedtoparsetimestring(asdfasdf)atposition0(a):Thetimezonecouldnotbefoundinthedatabase

以上就是php中DateTime的错误处理,希望对大家有所帮助。更多php学习指路:php教程

推荐操作系统:windows7系统、PHP5.6、DELL G3电脑

课程教程:php中DateTime的错误处理

上一篇:php中unset函数的使用

下一篇:没有了

站点信息

  • 文章统计篇文章