[PHP] Composerに入門してみた

さて、めでたく \(PHP5.4デビュー)/したのでさっそくComposerに入門してみました。
$ mkdir tmp && cd tmp

composer.pharをインストール

$ curl -sS https://getcomposer.org/installer | php

composer.jsonファイルを新規作成

$ nano compopser.json
こんな風に書いてみる
{
    "require": {
        "monolog/monolog": "1.0.*"
    }
}
$ php composer.phar install
わらわらインストールされた!!
$ ls vendor
autoload.php  composer/  monolog/
vendorディレクトリにいろいろできてる!

Monologを使うサンプルコード

use_monolog.php
#!/bin/env php
<?php
date_default_timezone_set('asia/tokyo');

require_once 'vendor/autoload.php';

use Monolog\Logger;
use Monolog\Handler\StreamHandler;

// create a log channel
$log = new Logger('name');
$log->pushHandler(new StreamHandler('/tmp/your.log', Logger::WARNING));

// add records to the log
$log->addWarning('Foo');
$log->addError('Bar');
これを実行して、
php use_monolog.php
ログを確認
cat /tmp/your.log
[2013-11-18 19:37:33] name.WARNING: Foo [] []
[2013-11-18 19:37:33] name.ERROR: Bar [] []
\(できた!!)/
カテゴリ:

人気記事