gpt4 book ai didi

既不是方法也不是静态的 PHP 类函数

转载 作者:可可西里 更新时间:2023-10-31 22:47:35 25 4
gpt4 key购买 nike

我希望我的类中有一个函数来执行一个简单的任务,例如:

函数 hello($name)
{
返回'你好'。$名称;
}

即不一定是静态的(虽然我想它可能是),但与对象无关(不需要引用 $this)。

我是否使用静态函数?即。

静态函数 hello($name){return 'hello'.$name;}

并使用 $string = ClassName::hello('Alex'); 调用它

或者有更好的方法吗?

谢谢!

最佳答案

不需要调用对象实例并且应该能够在没有对象实例的情况下执行的类方法应该声明为静态的。

静态方法没有 $this 并且应该被称为 ClassName::methodName()。

静态方法可以访问其类的静态成员变量。

关于既不是方法也不是静态的 PHP 类函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6910273/

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