php的继承问题

我有两个类classmWorktime{staticprotected$table="worktime";//本类对应的表staticpublicfunctiondele... 我有两个类
class mWorktime
{
static protected $table = "worktime";//本类对应的表

static public function delete($id)
{
echo self::$table;
}
}
class mWorktime_tmp extends mWorktime
{
static protected $table = "worktime_tmp";//本类对应的表
}
mWorktime_tmp::delete(1);
输出的是父类的静态变量,怎么让他们输出各自的,又可以继承

这个是php5.2的结果 使用php 5.3 5.4会不会有变化?
展开
 我来答
Phper
2012-07-08 · TA获得超过1210个赞
知道小有建树答主
回答量:625
采纳率:0%
帮助的人:678万
展开全部
class mWorktime {
static protected $table = "worktime"; //本类对应的表
}

class mWorktime_tmp extends mWorktime {

static protected $table = "worktime_tmp"; //本类对应的表

static public function delete($id) {
if ($id == 1) {
echo parent::$table;
} else {
echo self::$table;
}
}

}

mWorktime_tmp::delete(1);
mWorktime_tmp::delete(2);
//这样?
更多追问追答
追问
哈哈 刚才百度那个对话框没操作好  这不是写上了嘛^_^
不行 父类也需要这个函数
追答
class mWorktime {

static protected $table = "worktime"; //本类对应的表

static public function delete() {
echo self::$table;
}

}

class mWorktime_tmp extends mWorktime {

static protected $table = "worktime_tmp"; //本类对应的表

static public function delete() {
parent::delete();
echo self::$table;
}

}
mWorktime_tmp::delete();
时两拨千金
2012-07-08 · TA获得超过440个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:156万
展开全部
继承什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式