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