’[PHP]ComposerでインストールできるライブラリをPackagistで公開する手順こんにちは、@9ensanです。前回、「PHPでComposerを使ってインストール可能なライブラリの作り方」でComposerでインストールできるライブラリを作成しました。前回のままでは、使用する時にcomposer.jsonに使用リポジトリを記述する必要がありました。今回はComposerのメインリポジトリである「Packagist」に登録することでリポジトリの記述をしなくてもインストールできるようになります。それでは、Packagistへの登録から説明していきます。01/24コメントを書くPHPでComposerを使ってインストール可能なライブラリの作り方こんにちは、@9ensanです。前回「Composer」のインストールと簡単な使い方までを説明しました。今回は、Composerを使ってインストールできるライブラリを作ってみます。Composerのインストールがまだな人は「PHPでライブラリの依存管理をするツール「Composer」の使い方」を参考にインストールしてください。ライブラリ側を作成していきます。1PHPでライブラリの依存管理をするツール「Composer」の使い方こんにちは、@9ensanです。今回は、PHPの依存管理ツール「Composer」の使い方です。PHPでアプリケーションを作る時に、ほとんどの人が1つ以上はフレームワーク、テンプレートエンジン、O/Rマッパーなどの便利な外部ライブラリ何かしら使用していると思います。その外部ライブラリがまた別のライブラリに依存していてとなっていった日には、アプリケーションを作る環境構築だけで時間がとられて無駄です。そのような場合に便利なツールが、今回紹介する「Composer」というツールです。このツールは、composer.jsonという設定ファイルの記述にしたがって、依存するライブラリをコマンド一つでインストールしてくれるツールです。Nodeでいうところのnpm、RubyでいうとこのBundlerに似たツールになります。ComposerはPSR-0のautoloadの機能も保持しているのでこれかのPHPを利用する場合には必須になると思います。Fixer」こんにちは、@9ensanです。PSR-0、PSR-1、PSR-2、PSR-3とは」でPHPの新しいコーディング規約について書きました。今回は、その新しいコーディング規約にしたがって既存のソースコードを修正してくれるツールの紹介です。Fixer」というツールです。インストールから使い方までを解説していきたいと思います。PSR-0、PSR-1、PSR-2、PSR-3とはこんにちは、@9ensanです。PHPには、今まで様々なコーディング規約があり、例えばWordPressPearZendCakePHPSymfonyCodeIgniterなどなどです。ここまで、それぞれでコーディング規約があり統一が取られておらずまた、その為に独自のコーディング規約を作る人もいました。これに対して、「PHP-FIG」という有名なPHPのプロジェクトが参加しているグループが、共通点をルール化して、新しいコーディング規約を作成しています。それが「PSR-0、PSR-1、PSR-2、PSR-3」です。NAVI«12345678...11»INFORMATION最近、Arduinoに興味あります。