Create your PHP Frameworkをやってみる①

PHPフレームワークを作成してみようという以下の記事をやってみます。

これは、学習用にモダンなフレームワークを実際に作成することで、フレームワークについてより深く理解しようというものです。

Symfonyコンポーネントを使いますが、特定のフレームワークの使い方の記事とは異なります。モダンなフレームワークの構造についてより理解するためのものです。

この記事は、version 2.7に基づいています。

Introduction (current)

最初にプロジェクト用のフォルダを作成します。

$ mkdir framework
$ cd framework

最もシンプルなWebアプリの作成

作成したプロジェクト用のフォルダの中に、最もシンプルなWebアプリを作成します。

index.php

<?php

$input = $_GET['name'];

printf('Hello %s', $input);

PHPのビルトインWebサーバを起動します。

$ php -S 127.0.0.1:4321

http://127.0.0.1:4321/index.php?name=Fabienにブラウザでアクセスします。

コードに誤りがなければ「Hello Fabien」と表示されるはずです。

Create your PHP Frameworkをやってみる②へ続く。

Date: 2015/07/14

Tags: php, symfony