PHPPHPで0埋めをする2つの方法- sprintf関数とstr_pad関数 数字を0埋め(ゼロパディング)したい時はあるかと思います。 月・日を2桁0埋めしたり、IDを0埋めしたり・・・。 とりあえず「PHP ゼロ埋め」と調べるとPHP公式のstr_pad関数が出てきますが、 今回はあえて使わずにスマートに実装する... 2015.03.01PHP
PHPPHP5.4のtrait機能を使ってみる 今更5.4?って言われてしまうかもしれませんが、 今回は便利そうなtraitについて紹介していきます。 traitに関数を切り出す事で様々なクラスで利用でき、拡張性を高めることができます。 2014.04.06PHP
PHP[PHP]switch文の危険な2パターン PHPのswitch文はなかなか曲者という話はちょくちょく聞いてましたが、 今回、少しばかりswitch文でハマりました。 失敗談のついでにswitch文で気をつけなければならないことをまとめていきます。 2014.03.24PHP
PHP[PHP]定数に配列を入れる方法 開発をしていて必ず必要となってくるのが定数。 定数には配列を入れることができず、文字列や数字などしか扱えませんが 今回は一工夫加えて定数に配列を入れてみます。 2014.03.06PHP
PHP[PHP]自作例外で処理を最適化! ちょっと複雑な処理をゴリゴリ書いていると例外が欲しくなってきます。 途中で計算がおかしくなった時に処理を中断させたい時とか。 こういう時は自分でtry-catchを書いてthrow new Exceptionしたりすると処理を中断できて便利... 2014.01.21PHP
PHP[PHP]ファイルの拡張子判定をする方法 2パターン 先日PHPでアップロードしたファイルの拡張子を判定する場面があったので。 PHPで拡張子の判定をするときの方法2つをご紹介します。 2014.01.16PHP
PHPPHP速度対決!差が出る5パターン 今回はPHPで何気なく書いているコードを速度計測し、高速化が図れるようなコードを考察していきます。 普段私達が当たり前のように書いてるコード、意外と無駄が多かったりします。 2014.01.07PHP