メインメニュー
XAMPP アレンジ
IED
WSL2
-
道具箱
リポジトリ編
フレームワーク編
公開ソフトウェア
メタ
リンク
- PHP ライブラリ
- PHP 言語
basic-library:top文書の過去の版を表示しています。
定番ライブラリー
— y2sunlight 2020-03-17
PHPによる開発では、今やフレームワークは当たり前のように使われていますが、ちょっとした機能をPHPで実現したい時がたまにあります。そんな時のために「Composerで最小構成の定番ライブラリーを揃えてサクサクと開発したい」というのが本章のテーマになります。
ライブラリーの選定基準は以下のようにしました:
- 環境設定、ログ出力とテンプレートエンジンはいつも使っているフレームワーク(Laravel)と同じ
- ORマッパーとリクエストルーターはなるべくシンプルで軽量なもの(多機能でない)
- 出来ればデバッグツールも欲しい(エラーハンドラーとデバッグ出力)
本章では、これらのライブラリーを取得して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 環境変数 phpdotenv 4.1 ログ出力 monolog 2.0 ORマッパー idiorm 1.5 テンプレートエンジン bladeone 3.37 リクエストルーター FastRoute 1.3 デバッグツール
機能 パッケージ名 Vsersion エラーハンドラー Whoops 2.7 デバッグ出力 php-debugbar 1.16 ヘルパー
機能 パッケージ名 Vsersion Laravel5 ヘルパー関数 rappasoft/laravel-helpers 1.0.2 目次
basic-library/top.1585270629.txt.gz · 最終更新: 2020/03/27 09:57 by y2sunlight
コメント