本文へスキップ

PHP Agent Release Notes

最新バージョン: 2.14.2​

2026-07-08

v2.14.2

Fixed PHP 8.xでPDO::exec()使用時にSQL結果件数収集が原因でリクエストが失敗する(HTTP 500)問題を修正しました。

  • PDO::exec()は影響件数をintで返しますが、結果件数収集ロジックがPDO接続オブジェクト(該当メソッドなし)のrowCount()を呼び出しており、PHP 8でErrorが発生していました。
  • exec()の戻り値を直接使用し、対象が実際のPDOStatementの場合のみrowCount()を呼び出すように変更しました。
  • 既定設定のPHP 8.xでのみ発生し、PHP 5/7、PDO::query()、プリペアドステートメントは影響を受けませんでした。

Fixed cubrid_execute()の2引数形式での結果件数の誤りを修正しました。

  • cubrid_execute($conn, $sql)形式で結果件数を戻り値ではなく接続から読み取り、-1と表示される問題を修正しました。戻り値から件数を読み取るようにしました。

New SQL結果件数収集のOn/Offオプション(whatap.profile_sql_fetch_enabled)を追加しました。

  • 2.14.1で追加されたSQL結果件数収集機能を無効化できるオプション(既定値: true)を新規追加しました。

使用例

# SQL結果件数収集を無効化(既定値: true)
whatap.profile_sql_fetch_enabled = false