![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
php推出了,有了很多特性,欣喜之外,也有很多不明白,欲和大家一起探讨.
1.php5 采用引用替代copy的变量传递方式,那么如果当我们的确需要copy的时候,该怎么办呢?用__clone()函数?
2.php5 有函数__autoload(),前面的朋友说是,比如可以方便的引导类定义文件,但是前提是,要知道定义文件的目录结构,而且需要显式调用,比如说,你必须显式调用 __autoload("basicclass"),它才会去include class/目录下的 basicclass.class.php文件,那么,和手动include有什么区别?
3.关于php5的__get(),__set()方法,没有找到任何的使用范例,__get,__set方法针对谁操作?私有成员?怎么操作?
4.关于异常处理,前面也讨论过,try-catch-final结构并不处理解析错误,那么我不是很明白,如果我用try{
2/$i;
}cathc(exception $e){
die($e->getMessage());
}
这样的方式,不能捕获到非预知错误(除零),这个try-catch还有什么用呢?如果所有的错误都是预知的,可以通过throw方法显式抛出,还要try做什么?谁能讲讲他的真正的意义?
明白的人,解惑一下~
提问者:paradis 08-15 08:08
答复

