Travis CIでPHP5.3から最新までのバージョンでCIをまわす

なんだか辛さが滲み出るようなタイトルだ。どうしても古いPHPのサポートを継続しておきたいライブラリがあって、PHP5.3から最新までのバージョンでCIをまわすときに少しハマりどころ(といったら大げさだが)があったのでメモしておく。

more »

on #php,

Snidel 0.2 をリリースしました

Snidel バージョン 0.2 をリリースしました。
この記事は、
追加した3つの機能の紹介と、Snidel を使ってもらって嬉しかった!の話になります。

個人的に、(実際のアプリケーションで必要とされるかは別として)面白い試みをした機能もありますので興味を持っていただけると嬉しいです。

more »

on #php,

phpでバイナリ . テキストファイルの判定

拡張子での判定は、除外対象のメンテが必要になったりするので今回はボツです。

最良の方法か分かりませんが、ファイル内にnull文字が含まれる場合にバイナリファイルとして判定するようにしました。

more »

on #php,

PHPでTCPサーバー

PHPでTCPサーバーを書いてみました。

pcntl関数を使うには、phpソースをbuildする時に–enable-pcntlを付けないといけません。

more »

on #php,