@@ -10,16 +10,14 @@ http://pear.php.net/dtd/package-2.0.xsd">
10
10
<description >
11
11
The OCI8 extension lets you access Oracle Database.
12
12
13
- Use 'pecl install oci8' to install for PHP 8.1.
13
+ Use 'pecl install oci8' to install for PHP 8.2.
14
+
15
+ Use 'pecl install oci8-3.2.1' to install for PHP 8.1.
14
16
15
17
Use 'pecl install oci8-3.0.1' to install for PHP 8.0.
16
18
17
19
Use 'pecl install oci8-2.2.0' to install for PHP 7.
18
20
19
- Use 'pecl install oci8-2.0.12' to install for PHP 5.2 - PHP 5.6.
20
-
21
- Use 'pecl install oci8-1.4.10' to install for PHP 4.3.9 - PHP 5.1.
22
-
23
21
The current OCI8 extension can be linked with Oracle Client libraries from Oracle Database 11.2 or later. (OCI8 3.0 and earlier can be linked with 10g or later). The Oracle Client libraries are in the free Oracle Instant Client from https://www.oracle.com/database/technologies/instant-client.html. They are also included in your database installation.
24
22
25
23
Oracle's standard cross-version connectivity applies. For example, PHP OCI8 linked with Oracle Client 19c can connect to Oracle Database 11.2 onward. See Oracle's note "Oracle Client / Server Interoperability Support" (ID 207303.1) for details.
@@ -55,20 +53,20 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
55
53
<active >no</active >
56
54
</lead >
57
55
58
- <date >2021-12-12 </date >
56
+ <date >2023-04-22 </date >
59
57
<time >12:00:00</time >
60
58
61
59
<version >
62
- <release >3.2.1 </release >
63
- <api >3.2.1 </api >
60
+ <release >3.3.0 </release >
61
+ <api >3.3.0 </api >
64
62
</version >
65
63
<stability >
66
64
<release >stable</release >
67
65
<api >stable</api >
68
66
</stability >
69
67
<license uri =" http://www.php.net/license" >PHP</license >
70
68
<notes >
71
- This version is for PHP 8.1 only.
69
+ This version is for PHP 8.2 only.
72
70
73
71
Requires Oracle Client libraries from 11.2 or later.
74
72
</notes >
@@ -91,14 +89,14 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
91
89
<file name =" array_bind_014.phpt" role =" test" />
92
90
<file name =" array_bind_bdouble.phpt" role =" test" />
93
91
<file name =" array_bind_bfloat.phpt" role =" test" />
94
- <file name =" array_bind_date.phpt" role =" test" />
95
92
<file name =" array_bind_date1.phpt" role =" test" />
96
- <file name =" array_bind_float .phpt" role =" test" />
93
+ <file name =" array_bind_date .phpt" role =" test" />
97
94
<file name =" array_bind_float1.phpt" role =" test" />
98
- <file name =" array_bind_int .phpt" role =" test" />
95
+ <file name =" array_bind_float .phpt" role =" test" />
99
96
<file name =" array_bind_int1.phpt" role =" test" />
100
- <file name =" array_bind_str .phpt" role =" test" />
97
+ <file name =" array_bind_int .phpt" role =" test" />
101
98
<file name =" array_bind_str1.phpt" role =" test" />
99
+ <file name =" array_bind_str.phpt" role =" test" />
102
100
<file name =" array_bind_uin.phpt" role =" test" />
103
101
<file name =" b47243_1.phpt" role =" test" />
104
102
<file name =" b47243_2.phpt" role =" test" />
@@ -111,12 +109,12 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
111
109
<file name =" bind_empty.phpt" role =" test" />
112
110
<file name =" bind_long.phpt" role =" test" />
113
111
<file name =" bind_long_raw.phpt" role =" test" />
114
- <file name =" bind_misccoltypes.phpt" role =" test" />
115
112
<file name =" bind_misccoltypes_errs.phpt" role =" test" />
113
+ <file name =" bind_misccoltypes.phpt" role =" test" />
116
114
<file name =" bind_number.phpt" role =" test" />
117
115
<file name =" bind_query.phpt" role =" test" />
118
- <file name =" bind_raw.phpt" role =" test" />
119
116
<file name =" bind_raw_2.phpt" role =" test" />
117
+ <file name =" bind_raw.phpt" role =" test" />
120
118
<file name =" bind_rowid.phpt" role =" test" />
121
119
<file name =" bind_sqltafc.phpt" role =" test" />
122
120
<file name =" bind_sqltchr_1.phpt" role =" test" />
@@ -148,8 +146,8 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
148
146
<file name =" bug42496_1.phpt" role =" test" />
149
147
<file name =" bug42496_2.phpt" role =" test" />
150
148
<file name =" bug42841.phpt" role =" test" />
151
- <file name =" bug43492.phpt" role =" test" />
152
149
<file name =" bug43492_2.phpt" role =" test" />
150
+ <file name =" bug43492.phpt" role =" test" />
153
151
<file name =" bug43497.phpt" role =" test" />
154
152
<file name =" bug44008.phpt" role =" test" />
155
153
<file name =" bug44113.phpt" role =" test" />
@@ -173,43 +171,44 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
173
171
<file name =" clientversion.phpt" role =" test" />
174
172
<file name =" close.phpt" role =" test" />
175
173
<file name =" coll_001.phpt" role =" test" />
176
- <file name =" coll_002.phpt" role =" test" />
177
174
<file name =" coll_002_func.phpt" role =" test" />
178
- <file name =" coll_003 .phpt" role =" test" />
175
+ <file name =" coll_002 .phpt" role =" test" />
179
176
<file name =" coll_003_func.phpt" role =" test" />
180
- <file name =" coll_004 .phpt" role =" test" />
177
+ <file name =" coll_003 .phpt" role =" test" />
181
178
<file name =" coll_004_func.phpt" role =" test" />
182
- <file name =" coll_009 .phpt" role =" test" />
179
+ <file name =" coll_004 .phpt" role =" test" />
183
180
<file name =" coll_009_func.phpt" role =" test" />
184
- <file name =" coll_010 .phpt" role =" test" />
181
+ <file name =" coll_009 .phpt" role =" test" />
185
182
<file name =" coll_010_func.phpt" role =" test" />
186
- <file name =" coll_011 .phpt" role =" test" />
183
+ <file name =" coll_010 .phpt" role =" test" />
187
184
<file name =" coll_011_func.phpt" role =" test" />
188
- <file name =" coll_012 .phpt" role =" test" />
185
+ <file name =" coll_011 .phpt" role =" test" />
189
186
<file name =" coll_012_func.phpt" role =" test" />
190
- <file name =" coll_013 .phpt" role =" test" />
187
+ <file name =" coll_012 .phpt" role =" test" />
191
188
<file name =" coll_013_func.phpt" role =" test" />
192
- <file name =" coll_014 .phpt" role =" test" />
189
+ <file name =" coll_013 .phpt" role =" test" />
193
190
<file name =" coll_014_func.phpt" role =" test" />
194
- <file name =" coll_015 .phpt" role =" test" />
191
+ <file name =" coll_014 .phpt" role =" test" />
195
192
<file name =" coll_015_func.phpt" role =" test" />
196
- <file name =" coll_016 .phpt" role =" test" />
193
+ <file name =" coll_015 .phpt" role =" test" />
197
194
<file name =" coll_016_func.phpt" role =" test" />
198
- <file name =" coll_017 .phpt" role =" test" />
195
+ <file name =" coll_016 .phpt" role =" test" />
199
196
<file name =" coll_017_func.phpt" role =" test" />
197
+ <file name =" coll_017.phpt" role =" test" />
200
198
<file name =" coll_018.phpt" role =" test" />
201
199
<file name =" coll_019.phpt" role =" test" />
202
200
<file name =" commit_001.phpt" role =" test" />
203
201
<file name =" commit_002.phpt" role =" test" />
204
- <file name =" conn_attr.inc " role =" test" />
202
+ <file name =" CONFLICTS " role =" test" />
205
203
<file name =" conn_attr_1.phpt" role =" test" />
206
204
<file name =" conn_attr_2.phpt" role =" test" />
207
205
<file name =" conn_attr_3.phpt" role =" test" />
208
206
<file name =" conn_attr_4.phpt" role =" test" />
209
207
<file name =" conn_attr_5.phpt" role =" test" />
208
+ <file name =" conn_attr.inc" role =" test" />
209
+ <file name =" connect_1.phpt" role =" test" />
210
210
<file name =" connect.inc" role =" test" />
211
211
<file name =" connect.phpt" role =" test" />
212
- <file name =" connect_1.phpt" role =" test" />
213
212
<file name =" connect_scope1.phpt" role =" test" />
214
213
<file name =" connect_scope2.phpt" role =" test" />
215
214
<file name =" connect_scope_try1.phpt" role =" test" />
@@ -219,27 +218,27 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
219
218
<file name =" connect_scope_try5.phpt" role =" test" />
220
219
<file name =" connect_scope_try6.phpt" role =" test" />
221
220
<file name =" connect_with_charset_001.phpt" role =" test" />
222
- <file name =" connect_without_oracle_home.phpt" role =" test" />
223
221
<file name =" connect_without_oracle_home_11.phpt" role =" test" />
222
+ <file name =" connect_without_oracle_home.phpt" role =" test" />
224
223
<file name =" create_table.inc" role =" test" />
225
224
<file name =" create_type.inc" role =" test" />
226
- <file name =" cursor_bind.phpt" role =" test" />
227
225
<file name =" cursor_bind_err.phpt" role =" test" />
226
+ <file name =" cursor_bind.phpt" role =" test" />
228
227
<file name =" cursors.phpt" role =" test" />
228
+ <file name =" dbmsoutput.phpt" role =" test" />
229
229
<file name =" db_op_1.phpt" role =" test" />
230
230
<file name =" db_op_2.phpt" role =" test" />
231
- <file name =" dbmsoutput.phpt" role =" test" />
232
231
<file name =" default_prefetch0.phpt" role =" test" />
233
232
<file name =" default_prefetch1.phpt" role =" test" />
234
233
<file name =" default_prefetch2.phpt" role =" test" />
235
- <file name =" define.phpt" role =" test" />
236
234
<file name =" define0.phpt" role =" test" />
237
235
<file name =" define1.phpt" role =" test" />
238
236
<file name =" define2.phpt" role =" test" />
239
237
<file name =" define3.phpt" role =" test" />
240
238
<file name =" define4.phpt" role =" test" />
241
239
<file name =" define5.phpt" role =" test" />
242
240
<file name =" define6.phpt" role =" test" />
241
+ <file name =" define.phpt" role =" test" />
243
242
<file name =" descriptors.phpt" role =" test" />
244
243
<file name =" details.inc" role =" test" />
245
244
<file name =" drcp_cclass1.phpt" role =" test" />
@@ -258,21 +257,21 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
258
257
<file name =" drcp_scope3.phpt" role =" test" />
259
258
<file name =" drcp_scope4.phpt" role =" test" />
260
259
<file name =" drcp_scope5.phpt" role =" test" />
261
- <file name =" driver_name.phpt" role =" test" />
262
260
<file name =" driver_name_11gR2.phpt" role =" test" />
261
+ <file name =" driver_name.phpt" role =" test" />
263
262
<file name =" drop_table.inc" role =" test" />
264
263
<file name =" drop_type.inc" role =" test" />
265
264
<file name =" dupcolnames.phpt" role =" test" />
266
265
<file name =" edition_1.phpt" role =" test" />
267
266
<file name =" edition_2.phpt" role =" test" />
268
- <file name =" error.phpt" role =" test" />
269
267
<file name =" error1.phpt" role =" test" />
270
268
<file name =" error2.phpt" role =" test" />
271
269
<file name =" error3.phpt" role =" test" />
272
- <file name =" error_bind.phpt" role =" test" />
273
270
<file name =" error_bind_2.phpt" role =" test" />
274
271
<file name =" error_bind_3.phpt" role =" test" />
272
+ <file name =" error_bind.phpt" role =" test" />
275
273
<file name =" error_parse.phpt" role =" test" />
274
+ <file name =" error.phpt" role =" test" />
276
275
<file name =" error_set.phpt" role =" test" />
277
276
<file name =" exec_fetch.phpt" role =" test" />
278
277
<file name =" execute_mode.phpt" role =" test" />
@@ -281,22 +280,22 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
281
280
<file name =" extauth_02.phpt" role =" test" />
282
281
<file name =" extauth_03.phpt" role =" test" />
283
282
<file name =" extauth_04.phpt" role =" test" />
284
- <file name =" fetch.phpt" role =" test" />
285
283
<file name =" fetch_all1.phpt" role =" test" />
286
284
<file name =" fetch_all2.phpt" role =" test" />
287
285
<file name =" fetch_all3.phpt" role =" test" />
288
286
<file name =" fetch_all4.phpt" role =" test" />
289
287
<file name =" fetch_all5.phpt" role =" test" />
290
288
<file name =" fetch_array.phpt" role =" test" />
291
289
<file name =" fetch_assoc.phpt" role =" test" />
292
- <file name =" fetch_object.phpt" role =" test" />
293
290
<file name =" fetch_object_1.phpt" role =" test" />
294
291
<file name =" fetch_object_2.phpt" role =" test" />
292
+ <file name =" fetch_object.phpt" role =" test" />
293
+ <file name =" fetch.phpt" role =" test" />
295
294
<file name =" fetch_row.phpt" role =" test" />
296
- <file name =" field_funcs.phpt" role =" test" />
297
295
<file name =" field_funcs1.phpt" role =" test" />
298
296
<file name =" field_funcs2.phpt" role =" test" />
299
297
<file name =" field_funcs3.phpt" role =" test" />
298
+ <file name =" field_funcs.phpt" role =" test" />
300
299
<file name =" imp_res_1.phpt" role =" test" />
301
300
<file name =" imp_res_2.phpt" role =" test" />
302
301
<file name =" imp_res_3.phpt" role =" test" />
@@ -375,33 +374,33 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
375
374
<file name =" lob_044.phpt" role =" test" />
376
375
<file name =" lob_aliases.phpt" role =" test" />
377
376
<file name =" lob_null.phpt" role =" test" />
378
- <file name =" lob_prefetch.phpt" role =" test" />
379
377
<file name =" lob_prefetch_ini.phpt" role =" test" />
380
- <file name =" lob_temp .phpt" role =" test" />
378
+ <file name =" lob_prefetch .phpt" role =" test" />
381
379
<file name =" lob_temp1.phpt" role =" test" />
382
380
<file name =" lob_temp2.phpt" role =" test" />
381
+ <file name =" lob_temp.phpt" role =" test" />
383
382
<file name =" minfo.phpt" role =" test" />
384
383
<file name =" null_byte_1.phpt" role =" test" />
385
384
<file name =" null_byte_2.phpt" role =" test" />
386
385
<file name =" null_byte_3.phpt" role =" test" />
387
386
<file name =" num.phpt" role =" test" />
388
387
<file name =" oci_execute_segfault.phpt" role =" test" />
389
- <file name =" old_oci_close.phpt" role =" test" />
390
388
<file name =" old_oci_close1.phpt" role =" test" />
391
- <file name =" password .phpt" role =" test" />
389
+ <file name =" old_oci_close .phpt" role =" test" />
392
390
<file name =" password_2.phpt" role =" test" />
393
391
<file name =" password_new.phpt" role =" test" />
394
- <file name =" pecl_bug10194.phpt" role =" test" />
395
- <file name =" pecl_bug10194_blob.phpt" role =" test" />
392
+ <file name =" password.phpt" role =" test" />
396
393
<file name =" pecl_bug10194_blob_64.phpt" role =" test" />
394
+ <file name =" pecl_bug10194_blob.phpt" role =" test" />
395
+ <file name =" pecl_bug10194.phpt" role =" test" />
397
396
<file name =" pecl_bug16035.phpt" role =" test" />
398
397
<file name =" pecl_bug16842.phpt" role =" test" />
399
398
<file name =" pecl_bug6109.phpt" role =" test" />
400
399
<file name =" pecl_bug8816.phpt" role =" test" />
401
400
<file name =" persistent.phpt" role =" test" />
402
401
<file name =" prefetch.phpt" role =" test" />
403
- <file name =" privileged_connect.phpt" role =" test" />
404
402
<file name =" privileged_connect1.phpt" role =" test" />
403
+ <file name =" privileged_connect.phpt" role =" test" />
405
404
<file name =" refcur_prefetch_1.phpt" role =" test" />
406
405
<file name =" refcur_prefetch_2.phpt" role =" test" />
407
406
<file name =" refcur_prefetch_3.phpt" role =" test" />
@@ -412,8 +411,8 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
412
411
<file name =" statement_cache.phpt" role =" test" />
413
412
<file name =" statement_type.phpt" role =" test" />
414
413
<file name =" test.gif" role =" test" />
415
- <file name =" test.txt" role =" test" />
416
414
<file name =" testping.phpt" role =" test" />
415
+ <file name =" test.txt" role =" test" />
417
416
<file name =" uncommitted.phpt" role =" test" />
418
417
<file name =" xmltype_01.phpt" role =" test" />
419
418
<file name =" xmltype_02.phpt" role =" test" />
@@ -452,6 +451,23 @@ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 lin
452
451
</extsrcrelease >
453
452
<changelog >
454
453
454
+ <release >
455
+ <version >
456
+ <release >3.2.1</release >
457
+ <api >3.2.1</api >
458
+ </version >
459
+ <stability >
460
+ <release >stable</release >
461
+ <api >stable</api >
462
+ </stability >
463
+ <license uri =" http://www.php.net/license" >PHP</license >
464
+ <notes >
465
+ This version is for PHP 8.1 only.
466
+
467
+ Requires Oracle Client libraries from 11.2 or later.
468
+ </notes >
469
+ </release >
470
+
455
471
<release >
456
472
<version >
457
473
<release >3.2.0</release >
0 commit comments