Hatena::ブログ(Diary)

讃容日記 このページをアンテナに追加 RSSフィード

こちらは旧ブログ。新しい記事はチラシのうら(Tumblr)に細々と書いています。

07/12/28(金)

php_senna-0.2.0: SenContext::recv()を修正

php_senna-0.2.0.tgz

  • id:tasukuchanに「sen_ctx_recv()のSEN_CTX_MOREは意味があるので連結しちゃダメ」と教えてもらったので修正。
    • SenContext::recv()は結果を連結せずに、最初に返ってきた結果だけを返す。
    • SenContext::has_more()で結果に続きがあるかを確認し、続けてSenContext::recv()で次の結果を取得できる。
    • SenContext::recv(true)とすると残りの結果すべてを配列で取得できる。
  • PHP6のUnicode文字列とC文字列の変換にデータベースのエンコーディングを利用するように修正。
    • リモートのデータベースに接続する場合は、SenContxt::connect()の第4引数(オプション)で指定する。

php_senna-0.2.1.tgz

  • SenRecords::find()でUnicode文字列からC文字列へのエンコーディングを指定し忘れていたのを修正。
トラックバック - http://d.hatena.ne.jp/rsky/20071228/1198841051