Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

pecl

filter拡張モジュールのFILTER_CALLBACK

今まで試してきた流れで考えると、 filter_var($param, FILTER_CALLBACK, array($obj, 'callback'))で問題ないはずが、実際にやってみると filter_var() : First argument is expected to be a valid callback in ...となってしまいました。そこで、ちょっと…

pecl4winのbuild環境で障害

php4win.php.netのサイト自体には影響ないみたいですが、配布されているバイナリが2006/11/06から更新されていない模様です。 A few days ago we experienced a power failure in the building that is hosting the machine that compiles PECL extensions f…

filter 0.11.0リリース

PHP5.2.0に含まれているバージョンと思います。Dependenciesが「PHP Version: PHP 5.0.0 or newer」なので、PHP5.1系でもいけそうですね。 * Attention, this release contains BC breaks, the API has been rewamped * see the manual and the examples for…

zip拡張モジュール

もう一つ、zip拡張モジュールも追加されていますが、こちらはデフォルトでコンパイルされません。 ということで、このネタはまたの機会 :-)ということで、RC6も出たことだし、サクッと試してみました。 configureオプションに --enable-zip=sharedとし、php.…

json拡張モジュール

PHP5.2.0からjson拡張モジュールも追加されています。デフォルトでコンパイルされます。 こちらは、Do You PHP?にある郵便番号検索のサンプルが(local環境ですが)そのまま動作しました。もう一つ、zip拡張モジュールも追加されていますが、こちらはデフォ…

filter拡張モジュール

PHP5.2.0からfilter拡張モジュールが追加され、デフォルトでコンパイルされるようになっています。で、以前試したバージョン0.9.4から関数名や定数名、使い方が変わっているようなので、ざっくり試してみました。 以下のコードで確認できると思います。5.2.0…

Xdebug2.0.0RC1リリース

初のRCリリースです。多くのバグFIX・機能追加・変更がなされていますが、やっぱり一番大きいのはスタックトレースの見た目がマトモになったこと! これ良い感じですね〜。やっぱり、見た目大事! I've always been annoyed by the way how Xdebug's stack t…

filter 0.10.0リリース

7ヶ月ぶりのバージョンアップです。バグFIX版のようです。 Fixed PECL bug #6136, ini_set should not be able to change the filter.default (Pierre) Fixed PECL bug #6639: uppercase hexadecimal digits are not supported Fixed PECL bug #7733, Float …

oci8 1.2.2リリース

3ヶ月ぶりのバージョンアップです。バグFIX版のようですが、思いっきりcriticalなものはなさそうです。 PHPのconfigure時に--with-oci8=sharedとしている方はサクッと差し替えできます。 Reimplemented oci_lob_read() utilities using patch from Massimo S…

PECL::gnupgでPGP

GnUPGとPHPを使ってPGP暗号をかけるサンプルが載ってます。 gpgコマンドをexecコマンドで得た結果をmail関数でメールするっていう簡単なサンプルですが、何かの時に使えそうですね。 おお。これ使えそう!そういえば、PECL::gnupgがあったなぁ。。。というこ…

PECL::oci8 1.2.1リリース

新たにBINARY_DOUBLEとBINARY_FLOATがサポートされ、いくつかのバグFIXがなされています。 また、 Changed oci_field_type() to return VARCHAR2 instead of VARCHAR (according to feature request #36800) にあるように、oci_field_type()でVARCHARの代わ…

PHP5.1.2 で PDO を使う場合には注意

PDO_PGSQLもですか。。。PDO_OCIもbindParamしてexecuteするとSegfaultで落ちます:- ただし、PDO_PGSQL側はパッチが出ているようで、PHP5.1.3RC1では直っているようです。なんか、PHP5.1になってPDO使えなくなった気がする。5.1系に期待してたのはPDOの安定…

PECL::svn ver.0.2リリース

10ヶ月ぶりの新版リリースです。てっきり止まってるのかと思ってた。。。

oci8 ver.1.2.0リリース

oci8拡張モジュールのver.1.2.0がリリースされました。バグFIX版のようです。 Changed OCI8 code to use OCIServerVersion() instead of OCIPing(), which may crash Oracle server of version Fixed bug #36235 (ocicolumnname returns false before a succ…

json拡張モジュールがPECLからりリース

バージョン1.2.0リリースです。CVSにはすでに登録されていましたが、ようやくPECLのサイトにも出てきました。 Complete rewrite using JSON_checker as the base for the parser. Implements the JSON specification. 3-8x faster on encodes and 1.2x-4x fa…