static キーワードの挙動について教えて下さい

PHPのバージョンによって動作が異なります。
2021年12月1日
ユーザー

add, toggle, delete を誤ってクラスメソッドにしていたところ、エラーが起きていたので static を外したらうまくいきました。
ここで、

processPostの$this->add();

SELF::add();

のように変えたらクラスメソッドにしたままでもうまく実行されるのではと思ったのですがエラーが起きてしまいました。
static の使い分けがわかりません。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?