PHP プレイグラウンド
コードスニペットを書いて、実行して、共有できます — セットアップ不要。
index.php
Output
Click Run to see the output here.
ブラウザでPHPをオンライン実行
これは無料のオンラインPHPプレイグラウンド兼コードランナーです。PHPコードをブラウザで直接書き、「実行」を押すだけで、数秒のうちに PHP 8.3 で実行されます — Apache、nginx、XAMPP、MAMP は不要。配列関数のテスト、文字列ヘルパーの確認、enum や readonly プロパティのような最新のPHP機能の試行にも最速の手段です。
内部的には、エディタは VS Code と同じエンジン(PHP構文ハイライト、オートコンプリート、エラーの波線表示)を使用し、コードは OPcache と一般的な拡張機能 — mbstring、curl、xml、simplexml、dom、tokenizer、openssl、zip、fileinfo、json — を備えた PHP 8.3 CLI 上で実行されます。さらに Composer もパスに含まれています。regex のテスト、JSON のシリアライズ、match 式の探索 — いずれもこのオンラインPHPコンパイラが数秒で結果まで導いてくれます。
このPHPプレイグラウンドが役立つ理由
- PHPを即時実行 — コードを書いて「実行」を押すだけで、PHP 8.3 CLI の出力が数秒で返ってきます。Apache、nginx、XAMPP、MAMP は不要です。
- 完全なPHP構文ハイライト、オートコンプリート、行番号付きの分かりやすいエラーメッセージ — VS Code と同じエディタエンジンを搭載。
- stdin 入力に対応 —
fgets(STDIN),file_get_contents('php://stdin'),STDINは playground の入力ボックスから読み込むため、CLI 形式の PHP スクリプトを最後までテストできます。インストール不要 — Apache、XAMPP、MAMP は不要です。 - mbstring、curl、xml、simplexml、dom、openssl、zip、fileinfo、OPcache、そしてパス上の Composer を備えた PHP 8.3 — enum、readonly プロパティ、match 式、型付きプロパティなど最新のPHP機能を試せます。
PHPプレイグラウンドでできること
- 配列関数 — array_map、array_filter、array_reduce、連想配列の変換などを一行ずつテストできます。
- 文字列ヘルパーや regex(preg_match、preg_replace)、JSON の encode/decode — どんなバックエンドでも使う日常的なPHPのイディオム。
- クイックなPHPの試行 — match 式の動作確認、enum の試行、型付きプロパティの検証、配列でのスプレッド演算子の挙動確認など。
オンラインPHPコンパイラのよくある質問
オンラインPHPコンパイラは無料ですか?
はい。PHPプレイグラウンドは完全無料です — 登録不要、PHP のインストール不要、Apache や XAMPP のセットアップも不要。ページを開いて PHP 8.3 ですぐに実行できます。
PHP、Apache、XAMPP のインストールは必要ですか?
インストール不要です。マシンに PHP、Apache、nginx、XAMPP、MAMP は必要ありません — オンラインPHPランナーが PHP 8.3 CLI でコードを実行し、数秒で出力を返します。
PHPプレイグラウンドはモバイルやクロームブックでも動きますか?
はい。PHPプレイグラウンドはあらゆる現代のブラウザで動作します — デスクトップ・タブレット・モバイル。LAMP スタックをインストールできないクロームブック、iPad、学校のPCからPHPを試すのに最適です。
PHP playground は fgets(STDIN) と stdin に対応していますか?
はい。playground には stdin 入力ボックスがあります。
fgets(STDIN)、file_get_contents('php://stdin')、STDIN ストリームからの読み込みは、ターミナルで php script.php を実行して入力する場合と同じように動作します。CLI 形式の PHP スクリプトや練習問題に便利です。プレイグラウンドを試した後、PHPはどう学べばいいですか?
サンプルPHPコードを編集し、「実行」を押して繰り返します。体系的な学習を求めるなら、Coddy の対話型PHPコースが配列、文字列、クラス、名前空間、最新の PHP 8 機能を実践演習付きでカバーしています。