タグ

ブックマーク / www.doyouphp.jp (6)

  • Do You PHP? - log4php - PHP版log4j

    以前、NullObjectパターンを使ったlog4jもどき(物には遠く及びもしません)をつくって遊んでいましたが、log4jPHPプロジェクト当に進んでいるようです。その名も「log4php」。。。そのままなネーミング。。。 こちらの方は、2004/3/7付けでApacheのLogging Services Projectの方で活動をしているようで、Javaで一般的になっているロギングフレームワークであるlog4jを様々な言語(C++Perlを初め、なんとPL/SQLも!)へポートしているようです。なお、完全にlog4jと同じ機能が実装されているわけではないので、log4phpの実装状況を確認しておくことをオススメします。 Log4php家 http://www.vxr.it/log4php/ Logging Services - log4php http://logging

    bayan
    bayan 2013/07/20
  • 拡張モジュールをshared extensionとしてインストールする - Do You PHP?

    拡張モジュールをshared extensionとしてインストールする 2002/12/20付けでリリースされたPHP4.3.0RC4を使って、oci8やdomxmlなどの拡張モジュールをWin版と同じくphp.iniの「extension」で追加・削除できる(shared extension)ようにインストールする手順を示します。 [2003/01/06] PHP4.2.xとPHP4.3.0のインストール手順の違いを、PHP4.3.0+Oracleのインストール(DSO版)にまとめています。 shared extensionの利点ですが、当然の事ながら「動的に機能を追加・削除できる」点でしょう。php.iniの修正だけではなく、PHPスクリプト中でdl関数を私用することにより、特定のスクリプトのみ「とある拡張モジュール」を使うことができるようになります。 もっと具体的なイメージ(PHP

    bayan
    bayan 2008/05/26
  • XCacheを導入してみる - 第3のキャッシュモジュール - Do You PHP?

    XCacheを導入してみる - 第3のキャッシュモジュール PHPで構築されたアプリケーションの高速化には、キャッシュモジュールが半ば必須のような感じになってきていますが、先日まとめたPECLのAPCやeAccelerator以外に、ここ最近知られてくるようになったXCacheがあります。2006年11月にGIGAZINEで紹介記事が出たのでご存じの方も多いと思います。 XCache PHPアクセラレータで一番高速なのはどれか? - GIGAZINE XCacheは、先日まとめたAPCやeAcceleratorのように、PHPの中間コードのキャッシュや最適化といった機能を持つ拡張モジュールです。その他の特徴としては、Xdebugのようなカバレッジ機能を持つことが挙げられます。また、APCやeAcceleratorと同様にWebインターフェースも用意されています。 サイトのNewsを見てみ

    bayan
    bayan 2007/06/15
  • SQL文の実行 - Do You PHP?

    Oracle関数(Ora_XXXX関数)は推奨されない関数となっています。PDO関数が使えない・使わない場合は、OCI8関数(現在のOracle関数)を使いましょう。 Oracle関数の場合、基的に以下の構文となります。SELECTの場合、FETCHしながらデータをTABLE形式やプルダウンのOPTIONタグなどに加工・表示することになります。 パラメータを伴うSQL文を実行する場合、必ずパラメータをバインドするようにしましょう。 <?php /* Oracleに接続 */ $conn = Ora_Logon("scott@orcl", "tiger"); /* カーソルオープン */ $cursor = Ora_Open($conn); /* SQLの作成 */ $sql = "..."; /* SQLのparse */ $ret = Ora_Parse($cursor, $sql)

    bayan
    bayan 2007/03/16
  • Do You PHP? - 新着情報

    スクリプト言語であるPHPOracleの連携の他、XML、オブジェクト指向、デザインパターン、周辺ツールについて、色々と試したり調べたりしたことを備忘録的にまとめて公開Do You PHP?では、スクリプト言語であるPHP - PHP Hypertext Preprocessor -とOracleの連携の他、XML関連、オブジェクト指向、デザインパターン、PhpUnitなどの周辺ツールについて、色々と試したり調べたりしたことを(備忘録的に)まとめて公開しています。 初めての方は、まず「初めての方へ」のページをご覧下さい。 2008/08/08付で、PHP4.4.9がリリースされました。PHP4.4.9が最後のPHP4となり、今後、機能改善・バグFIX・セキュリティFIXなどのサポートは行われません。このため、現在ではPHP5系への移行が推奨されています。詳細は、GoPHP5.orgを参照

    bayan
    bayan 2006/12/14
  • PHP4用マルチバイト対応正規表現ライブラリ(mbregex)のインストール手順 - 後付けの場合 - Do You PHP?

    bayan
    bayan 2006/10/14
    ちょっと古いPHPとmbregex
  • 1