我的问题是我在注册帐户时收到此消息。 (它有效,但这个小消息有点难看。)
我对静态和非静态并不熟悉,所以我想问一下如何解决这个问题:
$password = Password::encode($password);
(第76行)为非静态版本。
答案 0 :(得分:1)
此警告表示encode
不是静态方法。它应该更像这样:
$pass = new Password();
$password = $pass->encode($password);
静态函数如下所示:
private static function encode($pass) {
...
}
非静态看起来像这样:
private function encode($pass) {
...
}
可以找到更多信息here