Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


サイドバー

メインメニュー

XAMPP アレンジ

IED

WSL2

道具箱

リポジトリ編

フレームワーク編

公開ソフトウェア

メタ
リンク


このページへのアクセス
今日: 3 / 昨日: 1
総計: 3137

basic-library:top

定番ライブラリー

y2sunlight 2020-03-17

PHPによる開発では、今やフレームワークは当たり前のように使われていますが、ちょっとした機能をPHPで実現したい時がたまにあります。そんな時のために「Composerで最小構成の定番ライブラリーを揃えてサクサクと開発したい」というのが本章のテーマになります。

ライブラリーの選定基準は以下のようにしました:

  • 環境設定、ログ出力とテンプレートエンジンはいつも使っているフレームワーク(Laravel)と同じ
  • ORマッパー、リクエストルーターとDIコンテナはなるべくシンプルで軽量なもの(多機能でない)
  • バリデーターはシンプルで他のパッケージとの依存性がなく拡張し易いものが欲しい
  • 出来ればデバッグツールも欲しい(エラーハンドラーとデバッグ出力)

本章では、これらのライブラリーを取得して1つの雛形プロジェクト(Apricot(α版))を作る方法を示します。PHPのバージョンは7.3を使用し、Composerはプロジェクトフォルダーにローカルインストールします。

開発環境

  • XAMPP 7.3.15
    • PHP 7.3.15 (VC15 X86 64bit thread safe)
  • Eclipse 2019-12 — PHP Windows 64bit版
  • Composer 1.10.1

基本ライブラリ

デバッグツール

機能パッケージ名Vsersion
エラーハンドラーWhoops2.7
デバッグ出力php-debugbar1.16

目次

コメント

コメントを入力. Wiki文法が有効です:
 
basic-library/top.txt · 最終更新: 2020/06/11 16:14 by y2sunlight