あるプロジェクトのユーザー モデルで見た、PHP/Laravel の *再帰* の興味深い例です。 ランダムなユーザー名を生成するには、最初の試行は「ランダムな 8 文字」です。 ただし、そのユーザー名が DB に存在する場合、関数はさらに 3 文字を追加し、成功するまで自分自身を呼び出します。 かなり賢いですね。
スレッドを読み込み中
X から元のツイートを取得し、読みやすいビューを準備しています。
通常は数秒で完了しますので、お待ちください。
スレッドを読み込み中
X から元のツイートを取得し、読みやすいビューを準備しています。
通常は数秒で完了しますので、お待ちください。
1 件のツイート · 2025/12/16 10:45
あるプロジェクトのユーザー モデルで見た、PHP/Laravel の *再帰* の興味深い例です。 ランダムなユーザー名を生成するには、最初の試行は「ランダムな 8 文字」です。 ただし、そのユーザー名が DB に存在する場合、関数はさらに 3 文字を追加し、成功するまで自分自身を呼び出します。 かなり賢いですね。