タグ

ブックマーク / techblog.ecstudio.jp (2)

  • PHP5の関数をPHP4で使う – PHP_Compat - EC studio 技術ブログ

    とうとうPHP4が2007年末でサポートが終了されるそうです。 重大なセキュリティは2008年8月まで対応されるそうですが、 今年中にはPHP5へ全面移行した方が良さそうです。 オブジェクト指向関連の機能が大幅に強化され、 新しい関数なども多数追加されるなど、 いいことずくめのPHP5ですが、残念ながら 多くのサーバーではPHP4が根強く採用されています。 PHP4のサポート終了に伴い、順次PHP5への切り替えが 進んでいくと思いますが、PHP4の環境でも PHP5の新機能を使ってみたい!という方に PHP4でPHP5の関数を使う方法をご紹介します。 PHPには、PEARという公式ライブラリ集がありますが、 その中にPHP_Compatというライブラリがあります。 このライブラリを組み込むと、PHP5の関数をPHP4で動かしたり、 PHP4の関数をPHP3で動かすなどといった事ができます!

    bayan
    bayan 2014/05/10
  • PHPの文字列比較で気をつけるべきこと – 暗黙の型変換 - EC studio 技術ブログ

    PHPではこのコードで true が出力されます。 かなりギョッとしますが、PHPのバグではなく仕様です。。 これはPHPとしてどういう解釈がされているのかを理解しないと とても怖い部分ですので、調査してみました。 ※もし間違っている部分などがありましたらご指摘いただければと思います。 文字列型と数値型の比較 どうやら、PHPでは文字列型と数値型(int,floatなど)など 違う型同士での比較を行う場合、自動で型変換が行われるようです。 整数値を文字列と比較する際、文字列が 数値に変換されます。

    bayan
    bayan 2011/08/27
  • 1