文档章节

Exception

just_wkj
 just_wkj
发布于 2016/02/03 15:09
字数 174
阅读 19
收藏 0
<?php
class MyException extends Exception{
	public $error = '';
	function __construct($error){
		parent::__construct($error);
		$this->error = $error;
	}
	function getMsg(){
		echo $this->error;
	}
}
try{
	$file = 'tets.txt';
	if(is_file($file))
		$a = fopen($file,'r');
	else
		throw new MyException('文本不存在');
}catch(Exception $e){
	echo $e->getMessage()."\n";
	echo "\n";
	echo $e->getMsg()."\n";
}
die;
try {
    $error = 'Always throw this error';
	echo '执行';
	$url = 'http://www.baidu.com';
	$a = rand(1,10);
	echo $a;
	if($a==4){
		echo '正常';
	}else if($a>=7){
		$error = '连接超时或者连接出错,请检查';
		throw new Exception($error);
	}else{
		throw new Exception('xxxx错误');
	}

    // Code following an exception is not executed.
    echo 'Never executed';

} catch (Exception $e) {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}


© 著作权归作者所有

共有 人打赏支持
just_wkj

just_wkj

粉丝 2
博文 80
码字总数 15398
作品 0
南京
程序员

暂无文章

shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
0
0
Android中的设计模式之状态模式

参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行...

newtrek
昨天
0
0
xshell端 vim没有颜色

说明 使用xshell连接服务器的时候,使用vim打开文档没有颜色 解决方法: 1.在更目录home或者etc下找到vim的配置文件vimrc 2.vim打开它找个坑,添加下面这个东西 set t_Co=256 3.保存退出,就...

杉下
昨天
0
0
spring 资料

spring boot http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

zaolonglei
昨天
2
0
TypeScript基础入门 - 函数 - 简介

转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.1.6 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接...

durban
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部