Windows 10/11
x64 の PC で動作
PHP Trail 2.9.30 は、あなたのフォルダーに小さな PHP ファイルを書いて実行し、毎回の結果を見せる Windows 用エージェントです。実際のプロジェクトを作りながら練習できます。
*.php0 件table.php保存しましたphp -l table.phpexit 0php table.phpexit 0table.php+1 -0x64 の PC で動作
2026年11月8日公開
インストーラー
.exe ファイル1つだけ
アプリ内
アプリの実行に
ここでの PHP入門 は、見て学ぶ講座ではなく、自分で作る小さなプロジェクトです。作りたいことを伝えると、PHP Trail があなたのフォルダーにファイルを書き、PHP コマンドを実行して、実際の出力やエラーメッセージを表示します。各変更を受け入れるかどうかは、あなたが決めます。プロジェクトは小さいままです。九九の表のような最初のスクリプトなら、10行ほどで足ります。
空のフォルダーを開き、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 0guestbook.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オブジェクト指向プログラミングを練習するには、まず Plan only で、private な名前と価格、コンストラクタ、ラベルを返すメソッドを持つ Product クラスを依頼します。エージェントはコンストラクタと public、private の各キーワードを説明し、計画を書きますが、何も実行しません。まだ何も保存されていません。計画を実行するには Ask first に切り替えます。write_file は、new で3つの商品を作る数行を末尾に加えた Product.php を保存し、Shell が php Product.php を実行して各ラベルが表示されます。承認する前に、すべての diff を読んでください。
小さな 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 で表示し、承認を求める |
1つ目のグループは、初心者向けの PHP の解説を読んだのに、空のファイルの前で手が止まってしまう人です。解説を読むだけの状態から抜け出す方法の1つは、小さなものを作って動かし、本物の結果を読むことです。スクリプトは短くしましょう。最初は10行ほどで十分で、置き場所のフォルダーはあなたのものです。
2つ目のグループは、すでに別の言語を知っていて PHP に移りたい独学の開発者です。PHP の学習法ではよくマニュアルが勧められますが、PHP Trail は例を書きながら web_search と http_get でそのマニュアルを読めます。マニュアルと照らし合わせてください。
3つ目のグループは、ブランクのあとで PHP に戻ってくる人です。ブランクのあとは、作業の横に参考資料を1つ開いておくと再開しやすくなります。出力のエスケープのような習慣を取り戻すあいだ、エージェントは数回のツール呼び出しでマニュアルを引けます。すべての diff を確認してください。選んだ承認モードで、エージェントがどのくらいの頻度で止まって確認するかが決まります。
自分のフォルダーで、小さな PHP ファイルを書き、実行し、説明する AI エージェントと一緒に作る練習プロジェクトです。PHP Trail はコース、クイズ、動画レッスンではなく、各ステップは本物の結果つきのカードとして表示されます。カードは1枚ずつ自分で確認します。
はい、phptutorials.net は PHP Trail の公式サイトです。ダウンロードページから正規ビルドを入手し、SHA-256 チェックサムを公開されたマニフェストと照合してください。おかしな点があれば、アプリ内の Send feedback ボタンから知らせてください。まずハッシュを確認します。
はい、多くの学習者にとって妥当な最初の言語です。PHP ファイルはただのテキストで、1つのコマンドで実行してすぐに結果を読めるからです。主にサーバーサイドの Web 開発で知られています。まず基本から。SQL はそのあとです。
いいえ。PHP Trail は、あなたのプロジェクトフォルダー内で動く Windows 用の AI エージェントなので、終わらせるべき採点つきのクイズや動画、認定証はありません。ファイルを一緒に書いて実行し、すべての結果を見せます。採点はありません。
はい。PHP Trail はあなたの PHP コマンドを実行するので、PC に PHP がインストールされている必要があります。PHP の公式サイトから入手し、ターミナルで php -v を実行して確認します。php -v がバージョンを表示すれば、PHP コマンドの準備は完了です。まず php -v を実行してください。
3つの承認モードのことです。Auto-run は操作をすぐに実行し、Ask first は何かを変更する操作の前に一時停止して編集を diff で表示し、Plan only は計画を書くだけで、モードを切り替えるまで何も実行しません。練習には Ask first がおすすめです。
クラウドモデルを選んだ場合は出ます。プロンプトのテキストは、エージェントが読んだファイルのテキストも含めて、そのプロバイダーに送られます。ローカルモデルなら PC の外には何も出ません。アプリはチャット、作業フォルダー、API キーを PC に保管します。機密情報を貼る前に決めてください。
Windows 10 または 11 に PHP Trail をインストールして、次の PHP の学習を、自分で実行し、読み、変更する小さなファイルに変えましょう。セットアップは約 34 MB です。アカウントは不要です。
Windows 版 PHP Trail をダウンロード ↗どのページも20言語で読めます。
練習プロジェクトで PHP Trail ができること ↗ クラウド、ローカル、内蔵モデルを接続する ↗ 小さなクラスを使った実践例 ↗ Windows 版をダウンロードして検証する ↗ よくある質問への回答 ↗ このサイトとアプリが保存するもの ↗