Results of 1 - 2 of about 2 for fromLength (0.003 sec.)
- 列挙型と static メソッド 9357
- « 列挙型とメソッド 列挙型と定数 » PHP Manual 列挙型(Enum) 列挙型と static メソッド 検索 列挙型と static メソッド 列挙型は、static メソッドを持つこともできます。 列挙型で static メソッドを使う主な理由は、 コンストラクタの代わりをさせるためで
... す。たとえば、以下のようなものです: <?php enum Size { case Small ; case Medium ; case Large ; public static function fromLength ( int $cm ): self { return match ( true ) { $cm < 50 => self :: Small , $cm < 100 => self :: Medium , default => self :: L ... arge , }; } } var_dump ( Size :: fromLength ( 50 )); static メソッドには public, private, protected が指定できますが、 列挙型では実際 private と protected は同じもので ... す。 なぜなら、継承が許されていないからです。 関連キーワード: 列挙型 static メソッド self case cm Size Small Medium Large fromLength private protected Search 定数 Enum 理由 コンストラクタ 代わり php ...
-
https://man.mtool.work/php/8.3/language.enumerations.static-methods.html
- 列挙型と static メソッド 9357
- « 列挙型とメソッド 列挙型と定数 » PHP Manual 列挙型(Enum) 列挙型と static メソッド 検索 列挙型と static メソッド 列挙型は、static メソッドを持つこともできます。 列挙型で static メソッドを使う主な理由は、 コンストラクタの代わりをさせるためで
... す。たとえば、以下のようなものです: <?php enum Size { case Small ; case Medium ; case Large ; public static function fromLength ( int $cm ): self { return match ( true ) { $cm < 50 => self :: Small , $cm < 100 => self :: Medium , default => self :: L ... arge , }; } } var_dump ( Size :: fromLength ( 50 )); static メソッドには public, private, protected が指定できますが、 列挙型では実際 private と protected は同じもので ... す。 なぜなら、継承が許されていないからです。 関連キーワード: 列挙型 static self case Size Small Medium Large fromLength private protected 定数 Enum 理由 コンストラクタ enum return match default dump 実際 継承 ...
-
https://man.mtool.work/php/8.3/language.enumerations.static-methods.html
PREV
1
NEXT