こんにちは。 突然ですが、PHPのフレームワークを作ろうと思います。 大層なタイトルを掲げてしまいましたが、制作自体は全く5分ではありません。けっこう時間かかりました じっくり時間を書けて調査した結果、記事に倣って書けば5分くらいで完成する、という意味での5分です 記事は2本立ての構成で、今回は技術選定・設計編です。 完成品 Githubのリポジトリ 公式ページ ↑を作っていく過程を記事に残します。 この記事の目的 PSRの可能性、ありがたみを感じてもらう ピンポイントながらいい感じのライブラリを紹介する フレームワークをブラックボックスではなく「ただのPHPコード」として身近に感じる 数年前から動いているPHP-figという団体が提唱するPSRという仕様のうち、6(Caching Interface)、7(HTTP Message Interface)の登場に、衝撃が走りました これはP
Slimを使ってアプリケーションが動かせるところまで来ました。 実際は、POSTだとかSession,Cookie,データベースなどもっと色々基本的な要素はありますが、その辺は順次やっていくとして、まずは環境周りから…ということで、次はPHPUnit+stagehand-testrunnerです。 PHPUnitのインストール PHPUnitもComposerでインストールしてしまいます。 composer.jsonは下記の通りです。 { "require": { "slim/slim": "2.*", "phpunit/phpunit": "4.1.* } } phpunitの行を追加します。 slimの行の最後のカンマを忘れないように。 実際の開発では、“require”ではなく、“require-dev”で指定して「composer install —dev」として、開発用の環境と運
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く