PHP Trail
PHP Trail 公式サイト

PHP入門:自分のフォルダーで作って動かす小さなプロジェクト

PHP Trail 2.9.30 は、あなたのフォルダーに小さな PHP ファイルを書いて実行し、毎回の結果を見せる Windows 用エージェントです。実際のプロジェクトを作りながら練習できます。

システム

Windows 10/11

x64 の PC で動作

バージョン

2.9.30

2026年11月8日公開

セットアップ

約 34 MB

インストーラー

ポータブル版

約 25 MB

.exe ファイル1つだけ

表示言語

13 言語

アプリ内

アカウント

不要

アプリの実行に

作りながら学ぶ

自分のフォルダーで進めるPHP入門

ここでの PHP入門 は、見て学ぶ講座ではなく、自分で作る小さなプロジェクトです。作りたいことを伝えると、PHP Trail があなたのフォルダーにファイルを書き、PHP コマンドを実行して、実際の出力やエラーメッセージを表示します。各変更を受け入れるかどうかは、あなたが決めます。プロジェクトは小さいままです。九九の表のような最初のスクリプトなら、10行ほどで足ります。

01

空のフォルダーから九九の表を作る

空のフォルダーを開き、Ask first を選んで、table.php というファイルに5の段の九九を依頼します。PHP Trail は list_dir でフォルダーを確認し、write_file が新しいスクリプトを保存します。1行に1つずつ積を出力する短いループです。Shell が php -l table.php で構文を確認し、php table.php で結果を出力します。出力は本物です。Ask first はファイルを保存する前に一時停止するので、内容を読んで承認か拒否を選べます。別の段がよければ、依頼文の数字を変えてもう一度実行します。

ツールのログ
list_dir  .  → empty
write_file  table.php  → saved
Shell  php -l table.php  → exit 0
Shell  php table.php  → exit 0
02

実際のメッセージから構文エラーを探す

guestbook.php が parse error で止まり、原因がわからないとします。Shell が php -l guestbook.php を実行して行番号つきの本物のエラーメッセージを返し、read_file がファイルのその部分を開きます。セミコロンの抜けはよくある原因です。メッセージが示すのは1行です。edit_file は修正を diff で提案し、Ask first モードでは変更が適用される前に読んで承認します。そのあと Shell が構文チェックをもう一度実行し、終了コードが成功なら PHP は構文の問題を見つけなかったということです。ただし、ゲストブックが正しく動く証明にはなりません。自分で実行してテストしてください。

ツールのログ
Shell  php -l guestbook.php  → exit 255
read_file  guestbook.php  → read
edit_file  guestbook.php  → +1 -1
Shell  php -l guestbook.php  → exit 0
03

Product クラスでクラスを練習する

オブジェクト指向プログラミングを練習するには、まず Plan only で、private な名前と価格、コンストラクタ、ラベルを返すメソッドを持つ Product クラスを依頼します。エージェントはコンストラクタと public、private の各キーワードを説明し、計画を書きますが、何も実行しません。まだ何も保存されていません。計画を実行するには Ask first に切り替えます。write_file は、new で3つの商品を作る数行を末尾に加えた Product.php を保存し、Shell が php Product.php を実行して各ラベルが表示されます。承認する前に、すべての diff を読んでください。

04

CSV ファイルを配列に読み込む

小さな scores.csv をフォルダーに置き、1列の合計を出すよう PHP Trail に依頼します。read_file が CSV を読んでエージェントが列を把握し、write_file が read_csv.php を保存します。このスクリプトは str_getcsv で各行を読み込み、array_sum で数値を合計します。Shell がスクリプトを実行して合計を出力し、数字がおかしければ grep が列を読む行を探し、edit_file が修正を diff で示します。配列、ループ、組み込み関数2つ。これが実際に動く PHP の基本です。エージェントが列を読み違えることもあるので、合計は scores.csv を自分で開いて確かめてください。

ステップごとのガイドを開く

一般的なチャットアシスタントとの違い

チャットアシスタントはテキストで答えます。PHP Trail バージョン 2.9.30 はさらに一歩進み、ファイルを作成し、PHP コマンドを実行して、各ステップの結果を開けるカードで見せます。

一般的なチャットアシスタントPHP Trail
ファイル自分でコピーして貼り付けるコードを表示するフォルダーにファイルを保存する。Ask first では承認後にのみ保存
実行出力がどうなるはずかを説明することが多いPHP コマンドを実行して本物の出力を表示する
エラー貼り付けたスニペットのエラーを説明するphp -l から本物のメッセージと行番号を表示する
レビュー古いコードと新しいコードを目で比べるAsk first はすべての編集を diff で表示し、承認を求める

4つのステップで使う

  1. Windows 10 または 11 に PHP Trail をインストールし、クラウドモデル、ローカルモデル、内蔵モデルのいずれかを接続します。
  2. 練習用プロジェクトの空フォルダーを選び、承認モードを Ask first にします。
  3. 九九の表のような小さなタスクを伝えると、ツールごとに本物の結果つきのカードが表示されます。
  4. カードを開いて出力や diff を読み、そのステップを承認または拒否します。

どんな人が、いつ使うか

1つ目のグループは、初心者向けの PHP の解説を読んだのに、空のファイルの前で手が止まってしまう人です。解説を読むだけの状態から抜け出す方法の1つは、小さなものを作って動かし、本物の結果を読むことです。スクリプトは短くしましょう。最初は10行ほどで十分で、置き場所のフォルダーはあなたのものです。

2つ目のグループは、すでに別の言語を知っていて PHP に移りたい独学の開発者です。PHP の学習法ではよくマニュアルが勧められますが、PHP Trail は例を書きながら web_search と http_get でそのマニュアルを読めます。マニュアルと照らし合わせてください。

3つ目のグループは、ブランクのあとで PHP に戻ってくる人です。ブランクのあとは、作業の横に参考資料を1つ開いておくと再開しやすくなります。出力のエスケープのような習慣を取り戻すあいだ、エージェントは数回のツール呼び出しでマニュアルを引けます。すべての diff を確認してください。選んだ承認モードで、エージェントがどのくらいの頻度で止まって確認するかが決まります。

PHP Trail と PHP の練習についての質問

このサイトのPHP入門とは何ですか?

自分のフォルダーで、小さな PHP ファイルを書き、実行し、説明する AI エージェントと一緒に作る練習プロジェクトです。PHP Trail はコース、クイズ、動画レッスンではなく、各ステップは本物の結果つきのカードとして表示されます。カードは1枚ずつ自分で確認します。

phptutorials.net は PHP Trail の公式サイトですか?

はい、phptutorials.net は PHP Trail の公式サイトです。ダウンロードページから正規ビルドを入手し、SHA-256 チェックサムを公開されたマニフェストと照合してください。おかしな点があれば、アプリ内の Send feedback ボタンから知らせてください。まずハッシュを確認します。

PHP は最初の言語に向いていますか?

はい、多くの学習者にとって妥当な最初の言語です。PHP ファイルはただのテキストで、1つのコマンドで実行してすぐに結果を読めるからです。主にサーバーサイドの Web 開発で知られています。まず基本から。SQL はそのあとです。

PHP Trail はコース、クイズ、動画レッスンですか?

いいえ。PHP Trail は、あなたのプロジェクトフォルダー内で動く Windows 用の AI エージェントなので、終わらせるべき採点つきのクイズや動画、認定証はありません。ファイルを一緒に書いて実行し、すべての結果を見せます。採点はありません。

先に PHP をインストールする必要がありますか?

はい。PHP Trail はあなたの PHP コマンドを実行するので、PC に PHP がインストールされている必要があります。PHP の公式サイトから入手し、ターミナルで php -v を実行して確認します。php -v がバージョンを表示すれば、PHP コマンドの準備は完了です。まず php -v を実行してください。

Auto-run、Ask first、Plan only とは何ですか?

3つの承認モードのことです。Auto-run は操作をすぐに実行し、Ask first は何かを変更する操作の前に一時停止して編集を diff で表示し、Plan only は計画を書くだけで、モードを切り替えるまで何も実行しません。練習には Ask first がおすすめです。

自分のコードは PC の外に出ますか?

クラウドモデルを選んだ場合は出ます。プロンプトのテキストは、エージェントが読んだファイルのテキストも含めて、そのプロバイダーに送られます。ローカルモデルなら PC の外には何も出ません。アプリはチャット、作業フォルダー、API キーを PC に保管します。機密情報を貼る前に決めてください。

ここから始める

今日、最初のスクリプトを作ろう

Windows 10 または 11 に PHP Trail をインストールして、次の PHP の学習を、自分で実行し、読み、変更する小さなファイルに変えましょう。セットアップは約 34 MB です。アカウントは不要です。

Windows 版 PHP Trail をダウンロード ↗

次に進む

どのページも20言語で読めます。

練習プロジェクトで PHP Trail ができること ↗ クラウド、ローカル、内蔵モデルを接続する ↗ 小さなクラスを使った実践例 ↗ Windows 版をダウンロードして検証する ↗ よくある質問への回答 ↗ このサイトとアプリが保存するもの ↗