【发布时间】:2011-08-08 13:23:31
【问题描述】:
在类对象中创建一个静态成员并为特定功能调用该成员是个好主意吗?喜欢:
class Users
{
public static Login(strUsername, strPassword)
{
$objThis = new Users();
....
}
}
然后这样称呼它:
Users::Login('admin', 'admin');
或第二种方法:
class Users
{
public Login(strUsername, strPassword)
{
//$objThis = new Users();
....
}
}
然后这样称呼它:
$objThis = new Users();
$objThis->Login('admin','admin');
【问题讨论】:
-
如果使用静态方法,类不能为用户维护任何状态。
标签: php optimization static-methods