【PHP】静态方法是什么?

静态方法是…

通常情况下,我们经常通过实例化类来使用,但也有一种方法可以定义不需要实例化即可使用的方法。

这次的代码

<?php
class Hoge {
  public static function getMessage() {
    echo "staticメソッドからの出力です";
  }
}

Hoge::getMessage();
staticメソッドからの出力です

我这次创建了一个方法,不需要实例化,只能显示字符串。

打电话的方式

クラス名::メソッド名();

由于不太常见,需要注意这种(冒号)两分法的写法。

最后

在Laravel系统中经常看到的”::”,终于明白它的含义了,所以我简要地分享给大家。

请参阅此网站

相关文章

关于类的定义、实例化等基础知识
关于类的继承
关于类内部的访问权限

广告
将在 10 秒后关闭
bannerAds