0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Laravel】public staticとは何か?簡単に解説

Posted at

public static についての解説

クラスプロパティもしくはメソッドを static として宣言することで、 クラスのインスタンス化の必要なしにアクセスすることができます。 static なプロパティは、インスタンス化されたクラスオブジェクトから アクセスすることはできません (static なメソッドにはアクセスできます)。
引用:公式サイト

要するにstaticをつければ
・インスタン化せずにアクセス
・アクセスのやり方はクラス::プロパティ
・逆にstaticをつけたプロパティにはインスタンスからのアクセス不可

staticをつけないとどうなる?

付けない時はインスタンス化してからアクセスする必要がある

変数 = new クラス
変数→メソッド
変数→プロパティ

こんな感じ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?