只要是定义过 $request 这个类,这样就行。
解决方案 »
- 新手关于ajax的问题
- html导航栏的连接显示问题
- 怎么实现类别做标题,标题下面显示该类别下的某些字段内容
- 单片机汇编程序编码规范
- php 正则提取href和text
- 怎么写一个根据ID读出数据库中的使用内容,并且显示出来,要求在另一个页面中显示该ID对应的所有内容
- 唉,我连这个遍历程序也写不出来,我是不是太笨了,大家看一下
- 求一个简单注册表单提交,并发送邮件到指定信箱的源码
- 500分求彩票投注网站(PHP+Mysql)源码。
- 数组比对并求得对应关系
- 能循环用UPDATE更新数据库吗?
- php能有象javascript里的for( var s in object )的功能吗?能循环类里的属性吗?
原代码
$model = new test();
也可以这样写
$name = 'test';
$model = new $name();传说中的MVC?
$model = new $name();里面的test是一个类中一个函数,也可以创建吗?详细请看http://club.phpe.net/index.php?act=ST&f=15&t=14693&s=
{
//取得请求的页面
$request = $this->getRequest(); //调试信息
if( IB_DEBUG == true )
{
echo "current request is <font color='red'>" . $request . "</font><br/>";
} //是否为非法请求
if( $this->isValidRequest( $request ) )
{
//包含请求页面
$page = $request . IB_REQUEST_EXT;
//echo $page;
require_once( $page ); //初始化请求的类
echo $request;
$module = new $request( $this );
//执行请求
$module->process();
}
else //非法请求
{
$this->halt( "invalid request" );
}
}请注意 $request 是如何赋值的
}$request = 'test';
$module = new $request();
echo get_class($module);//out test而
$request = 'test1';
$module = new $request();
将产生 Fatal error: Class 'test1' not found in ....