エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHPのステートマシンFiniteを触ってみた[PHP][Finite][StateMachine] - あざらし備忘録。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHPのステートマシンFiniteを触ってみた[PHP][Finite][StateMachine] - あざらし備忘録。
今回はステートマシンをPHPで扱えるFiniteというライブラリを触ってみたので備忘録として。 ステートマ... 今回はステートマシンをPHPで扱えるFiniteというライブラリを触ってみたので備忘録として。 ステートマシンとはっていうところからFiniteの簡単な使い方までを軽くまとめてみようかなと思います。 ステートマシンとは ステートマシンとは、すごく簡単に言うと状態遷移を管理するもので、ある状態Aからある状態Bへの遷移が可能かどうかを判定したり実際に遷移を実行したりします。 細かいところはステートマシンやオートマトンなどで調べると出てくるので興味があればmm 雄弁に語れるほどわかりきれてないので今の理解だと上記程度の感じですw アプリケーションでステートマシンを用いるようにすると次のようなメリットがあります。 ステータスをもつオブジェクトの状態遷移の定義を閉じ込めておける 定義通りにしか状態遷移できなくなるためフローが確立される 定義に反した状態遷移を行おうとした際には例外等が起きることで適切