« フォームの処理
インストールと設定 »

次にするべきことは?

ここで得た知識により、マニュアルのほとんどの部分を理解できるようになったはずです。

特に、以下の機能を調べてみるとよいでしょう:

あらゆる場面に対応する膨大なライブラリや» フレームワークが、 » Packagist リポジトリにそろっており、 いずれも Composer パッケージマネージャを使ってインストールできます。

コミュニティによる手助けやアドバイスについては、» ヘルプページを確認してください。

さまざまなポッドキャストやプレゼンテーション、その他の動画については、 » コミュニティの PeerTube を確認してください。

役に立つその他のコミュニティのリソースとしては、「awesome リスト」 (厳選されたリンク集) や 「開発者ロードマップ」 (関連トピックの一覧) などがあります。

どこから手をつければよいか見当もつかず行き詰まったときは、 プロジェクトや問題をより小さな部分に分解してみましょう。 そうすれば、自分がすでにできることと、これから学ぶ必要があることを見極めやすくなります。 この分解は必要なだけ深く / 詳細にして構いません。 たとえば、ブログを作る場合は以下のような部分に分解できるでしょう:

  • ページの一覧表示と閲覧

    • データベースからレコード (ページ) を読み込む

  • ページの作成

    • フォームの送信を処理する

    • データベースにレコード (ページ) を書き込む

  • 管理者ログイン

    • データベースからレコード (ユーザー) を読み込む

    • パスワードを扱う

    • リクエストやページをまたいでデータ (ユーザーのログイン) を保持する (セッション)

特に作りたいものがない場合は、kata やチャレンジ、「コードゴルフ」といったコーディング演習を探してみるのもよいでしょう。 PHP に特化したものでなくても、ほとんどは解くことができ、知識と思考力を試すよい挑戦になるはずです。

関連キーワード:
データベース   コミュニティ   分解   レコード   フォーム   知識   セッション   リクエスト   保持   確認   ログイン   チュートリアル   マニュアル   理解   ファイルシステム   読み書き   アップロード   Curl   リモート   分析   SQLite   データベースサーバー   場面   膨大   ライブラリ
関連する関数・ページ:
function.yaz-database   function.yaz-range   function.dba-close   sqlite3.open   sqlite3.construct   security.database