gpt4 book ai didi

php - PHP 中的静态和非静态调用

转载 作者:IT王子 更新时间:2023-10-28 23:58:17 25 4
gpt4 key购买 nike

好的,我有这段代码,我正在研究

 class scope{

function printme(){
return "hello";
}

public static function printme(){
return "hello";
}

}

$s = new scope();
echo $s->printme(); //non-static call
echo "<br>";
echo scope::printme(); //static call

现在,这不是我项目的真正代码,但这些是我想做的事情

  1. 我想创建一个包含静态和非静态函数的类。
  2. 我希望一个函数在静态和非静态调用中都可用。

由于非静态函数对它有很多操作,我也需要将它作为静态函数来调用,这样我就不需要实例化类了。这可能吗?或者我真的需要将函数重写为另一个函数或类?

注意:如果我已经在做一些糟糕的编程,请告诉我。

最佳答案

规则如下:

一个静态方法既可以在静态方法中使用,也可以在非静态方法中使用。

非静态方法只能在非静态方法中使用。

关于php - PHP 中的静态和非静态调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10907746/

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