try里可以嵌套一个try用来检验多个异常
异常处理可以与PHPstorm,ZendStudio,Dreamweaver等编译器的断点功能结合,方便调试代码,防止在执行过程中代码Bug导致程序崩溃
异常处理可以与PHPstorm,ZendStudio,Dreamweaver等编译器的断点功能结合,方便调试代码,防止在执行过程中代码Bug导致程序崩溃
2017-02-01
class MyException extends Exception{
function getIndo(){
return "代码错误";
}
}
try {
try {
throw new MyException('wrong');
} catch (MyException $e)
{
echo $e->getMessage();
echo '<br>'.$e->getIndo();
}
}
catch ( $e)
{
echo "不会执行";
}
function getIndo(){
return "代码错误";
}
}
try {
try {
throw new MyException('wrong');
} catch (MyException $e)
{
echo $e->getMessage();
echo '<br>'.$e->getIndo();
}
}
catch ( $e)
{
echo "不会执行";
}
2017-02-01
授之以鱼,考人以鱽鱾鲀鲃鲂鲉鲌鲄鲆鲅鲇鲏鲊鲋鲐鲝鲘鲙鲗鲓鲖鲞鲛鲒鲚鲜鲟鲕鲧鲬鲪鲫鲩鲣鲡鲢鲠鲥鲦鲺鲯鲹鲴鲶鲳鲮鲭鲵鲲鲰鲱鲻
2017-01-31
<?php
//设置默认时区是中国
date_default_timezone_set('PRC');
//返回现在时间过5秒后的unix时间戳
echo strtotime("+5 week 3 days 7 hours 6 minutes 5 seconds");
echo "<p>";
echo time()+5;
echo "<p>";
echo strtotime("now");
echo "<p>";
echo strtotime("+5 seconds");
?>
//设置默认时区是中国
date_default_timezone_set('PRC');
//返回现在时间过5秒后的unix时间戳
echo strtotime("+5 week 3 days 7 hours 6 minutes 5 seconds");
echo "<p>";
echo time()+5;
echo "<p>";
echo strtotime("now");
echo "<p>";
echo strtotime("+5 seconds");
?>
2017-01-31
案例的正则写的不够严谨,比如邮箱的/^[\w\.]+@\w+\.\w+$/i,@后面只有一个.,那么当匹配@abc.com.cn的时候就会失败
2017-01-31
<?php
//请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果
$arr=array('0'=>'苹果');
if( isset($arr) ) {print_r($arr);}
?>
Array
(
[0] => 苹果
)
??????????????为什么?
//请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果
$arr=array('0'=>'苹果');
if( isset($arr) ) {print_r($arr);}
?>
Array
(
[0] => 苹果
)
??????????????为什么?
2017-01-31
fp为一个文件指针,fopen为打开一个文件,rb是以读写的方式打开一个二进制文件 等效于r(r只可以读不可以写)
: endwhile 等效于{}一堆花括号,不过这么写更清楚
: endwhile 等效于{}一堆花括号,不过这么写更清楚
2017-01-29