- 浏览: 424964 次
- 性别:
- 来自: 深圳
最新评论
-
fufu0414:
PHP类实例教程:abstract类和abstract方法 -
fufu0414:
[list][url][img][img][img][list ...
PHP类实例教程:abstract类和abstract方法
文章列表
我们或许可以通过trigger_error()生成一个用户警告来代替,使程序更具有灵活性。
Index2.php
<?php
// PHP 4
require_once('cmd_php4/Command.php');
class CommandManager {
var $cmdDir = "cmd_php4";
function getCommandObject($cmd) {
$path = "{$this->cmdDir}/{$cmd}.php";
i ...
- 2010-01-31 00:37
- 浏览 489
- 评论(0)
在PHP5之前的程序错误处理多使用以下三种办法:
1. 使用trigger_error()或die()函数来生成一个脚本层次的警告(warning)或致命错误(fatal error);
2. 在类方法或函数中返回一个错误标记(如false),也可能设置一个之后可以检查的属性或全局变量(如$error),然后在适合的地方检验其值再决定是否继续执行程序(如if($error==1){});
3. 使用PEAR处理错误。
(一)使用die()或trigger_error()
你可以使用die()函数来结束程序运行。以下是一个简单的类,它尝试从一个目录中加载一个类文件。
inde ...
- 2010-01-31 00:02
- 浏览 477
- 评论(0)
VIM中常用的替换模式总结。
VIM替换1,简单替换表达式
替换命令可以在全文中用一个单词替换另一个单词:
:%s/four/4/g
“%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可
如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用 “/<” 来指定匹配单词开头:
:%s//<four/4/g
显然,这样在处理 “fourty” 的时候还是会出错。用 “/>” 来解决这个问题:
...
- 2010-01-20 13:18
- 浏览 500
- 评论(0)