2014
11-07
11-07
PHP基础之命名空间7——全局空间
如果没有定义任何命名空间,所有的类与函数的定义都是在全局空间,与PHP引入命名空间概念前一样。在名称前加上前缀 \ 表示该名称是全局空间中的名称,即使该名称位于其它的命名空间中时也是如此。Example#1使用全局空间说明<?phpnamespaceA\B\C;/*这个函数是A\B\C\fopen*/functionfopen(){/*...*/$f=\fopen(...);//调用全局的fopen函数return$f;}?>...
继续阅读 >
PHP5添加了类似于其它语言的异常处理模块。在PHP代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以便捕获可能存在的异常。每一个 try 至少要有一个与之对应的 catch。使用多个 catch 可以捕获不同的类所产生的异常。当 try 代码块不再抛出异常或者找不到 catch 能匹配所抛出的异常时,PHP代码就会在跳转到最后一个catch的后面继续执行。当然,...