Results of 1 - 2 of about 2 for CanceledByUser (0.001 sec.)
- 例 11228
- « 列挙型が継承できない理由 Error Handling » PHP Manual 列挙型(Enum) 例 検索 例 例1 基本的な、値を限定する例 <?php enum SortOrder { case Asc ; case Desc ; } function query ( $fields , $filter , SortOrder $order = SortOrder :: Asc ) { /* ...
... 値を指定する、高度な例 <?php enum UserStatus : string { case Pending = 'P' ; case Active = 'A' ; case Suspended = 'S' ; case CanceledByUser = 'C' ; public function label (): string { return match ( $this ) { self :: Pending => 'Pending' , self :: Active => 'Acti ... ve' , self :: Suspended => 'Suspended' , self :: CanceledByUser => 'Canceled by user' , }; } } $status = UserStatus :: Suspended ; var_dump ( $status -> label ()); この例では、ユーザーの ... ステータスは UserStatus::Pending 、 UserStatus::Active 、 UserStatus::Suspended または UserStatus::CanceledByUser のうちのひとつに限られています。 関数はパラメータの型を UserStatus に指定できますし、これら4つの値だけを受け入れます。 これ ...
-
https://man.mtool.work/php/8.3/language.enumerations.examples.html
- 例 7485
- « 列挙型が継承できない理由 Error Handling » PHP Manual 列挙型(Enum) 例 検索 例 例1 基本的な、値を限定する例 <?php enum SortOrder { case Asc ; case Desc ; } function query ( $fields , $filter , SortOrder $order = SortOrder :: Asc ) { /* ...
... 値を指定する、高度な例 <?php enum UserStatus : string { case Pending = 'P' ; case Active = 'A' ; case Suspended = 'S' ; case CanceledByUser = 'C' ; public function label (): string { return match ( $this ) { self :: Pending => 'Pending' , self :: Active => 'Acti ... ve' , self :: Suspended => 'Suspended' , self :: CanceledByUser => 'Canceled by user' , }; } } $status = UserStatus :: Suspended ; var_dump ( $status -> label ()); この例では、ユーザーの ... ステータスは UserStatus::Pending 、 UserStatus::Active 、 UserStatus::Suspended または UserStatus::CanceledByUser のうちのひとつに限られています。 関数はパラメータの型を UserStatus に指定できますし、これら4つの値だけを受け入れます。 これ ...
-
https://man.mtool.work/php/8.3/language.enumerations.examples.html
PREV
1
NEXT