PHP8.1 で PEAR の DB を使うには?
パッチを用意しました 手順の操作をパッチで行います。 DB/pgsql.php の中でリソースIDを期待している箇所があります。PHP8.1 では $result には リソースID ではなく PgSql\Result のオブジェクトが渡されますので spl_object_id関数 で ID に変換します。 変更前 変更後 pg_numrows関数 を pg_num_rows関数に書き換えます。 変更前 変更後 pg_numfields関数 を pg_num_fields関数に書き換えます。 変更前 変更後 is_resource を instanceof に書き換えます。 変更前 変更後 pg_freeresult を pg_free_result に書き換えます。 変更前 変更後 pg_fieldname を pg_free_result に書き換えます。 変更前 変更後 pg_fieldtype を pg_field_type に書き換えます。 変更前 変更後 pg_fieldsize を pg_field_size に書き換えます。 […]
PHP8.1 で PEAR の DB を使うには? Read More »