雑文発散

«前の日記(2015-04-26) 最新 次の日記(2015-04-28)» 編集
過去の日記

2015-04-27 [長年日記]

[PHP] ちょっとしたコマンドラインツールに Symfony の Console コンポーネントを使っている

強引に仕事にした Elasticsearch 案件で、データをインポートするのに Elasticsearch-PHP と Symfony の Console コンポーネント を使って、コマンドラインツールを作ったりしている。

引数とかオプション処理が楽に書けるし、出力についてもプログレスバーだったり、テーブル表示だったり、「ちょっと頑張れば自前で書けるけど面倒なやつ」がヘルパーとして用意されているのも良い。

「そこまで恒久的じゃないけど、何回かは使うスクリプト」とかだと、Console コンポーネントを使って書くのが良さげ。