goyoyo15
注册会员

UID 74315
精华
0
积分 185
帖子 334
金钱 185 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-30 来自 大宋计算机学院
状态 离线
|
[推荐阅读] 每天晚上7-10点在线答疑
然后使用
myclass::Welcome();
提示错误
Call to a member function on a non-object
如果要这样子用得话,那么在类中,Welcome就要声明成static类型的方法,在此方法中,类不会分配this这个变量的。所以Welcome中$this->show_username()和$this->username将无法使用。所以问题多多。
class myclass
{
var $username = "";
function show_username()
{
$this->username = "小明";
}
static function Welcome()
{
echo "欢迎你,小明";
}
}
myclass::Welcome();
这样子就可以用了。
[ 本帖最后由 goyoyo15 于 2008-4-25 04:39 PM 编辑 ]
|  PHP+SMARTY技术学习群
(14771259) |
|