gpt4 book ai didi

php - 在类对象中创建一个静态成员并为特定功能调用该成员是个好主意吗

转载 作者:行者123 更新时间:2023-12-03 17:36:15 34 4
gpt4 key购买 nike

在类对象中创建一个静态成员并为特定功能调用该成员是个好主意吗?像:

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');

最佳答案

这些功能用于

  • 你不想让,去创造
    来自外部的类实例
    类,间接地你想做
    构造函数私有(private)或 protected 。
  • 或者您希望整个请求(一个请求)只允许单个类实例。为了。例如。数据库、文档等的类
  • 关于php - 在类对象中创建一个静态成员并为特定功能调用该成员是个好主意吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714785/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com