@@ -123,6 +123,88 @@ oci_execute($s);
123
123
124
124
check_col ($ c , 'number_t92 ' , 150 );
125
125
126
+ echo "\nTEST151 - 159 Initialization tests \n" ;
127
+
128
+ $ s = oci_parse ($ c , "begin :p2 := :p1; end; " );
129
+ unset($ p1 );
130
+ unset($ p2 );
131
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
132
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
133
+ oci_execute ($ s );
134
+ var_dump ($ p2 );
135
+
136
+ echo "\nTEST152 \n" ;
137
+
138
+ unset($ p1 );
139
+ $ p2 = null ;
140
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
141
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
142
+ oci_execute ($ s );
143
+ var_dump ($ p2 );
144
+
145
+ echo "\nTEST153 \n" ;
146
+
147
+ unset($ p1 );
148
+ $ p2 = 1111 ;
149
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
150
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
151
+ oci_execute ($ s );
152
+ var_dump ($ p2 );
153
+
154
+ echo "\nTEST154 \n" ;
155
+
156
+ $ p1 = null ;
157
+ unset($ p2 );
158
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
159
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
160
+ oci_execute ($ s );
161
+ var_dump ($ p2 );
162
+
163
+ echo "\nTEST155 \n" ;
164
+
165
+ $ p1 = null ;
166
+ $ p2 = null ;
167
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
168
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
169
+ oci_execute ($ s );
170
+ var_dump ($ p2 );
171
+
172
+ echo "\nTEST156 \n" ;
173
+
174
+ $ p1 = null ;
175
+ $ p2 = 2222 ;
176
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
177
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
178
+ oci_execute ($ s );
179
+ var_dump ($ p2 );
180
+
181
+ echo "\nTEST157 \n" ;
182
+
183
+ $ p1 = 3333 ;
184
+ unset($ p2 );
185
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
186
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
187
+ oci_execute ($ s );
188
+ var_dump ($ p2 );
189
+
190
+ echo "\nTEST158 \n" ;
191
+
192
+ $ p1 = 4444 ;
193
+ $ p2 = null ;
194
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
195
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
196
+ oci_execute ($ s );
197
+ var_dump ($ p2 );
198
+
199
+ echo "\nTEST159 \n" ;
200
+
201
+ $ p1 = 5555 ;
202
+ $ p2 = 6666 ;
203
+ oci_bind_by_name ($ s , ":p1 " , $ p1 , 10 );
204
+ oci_bind_by_name ($ s , ":p2 " , $ p2 , -1 , SQLT_INT );
205
+ oci_execute ($ s );
206
+ var_dump ($ p2 );
207
+
126
208
// Clean up
127
209
128
210
$ stmtarray = array (
@@ -224,4 +306,31 @@ array(1) {
224
306
string(1) "0"
225
307
}
226
308
}
309
+
310
+ TEST151 - 159 Initialization tests
311
+ NULL
312
+
313
+ TEST152
314
+ NULL
315
+
316
+ TEST153
317
+ NULL
318
+
319
+ TEST154
320
+ NULL
321
+
322
+ TEST155
323
+ NULL
324
+
325
+ TEST156
326
+ NULL
327
+
328
+ TEST157
329
+ int(3333)
330
+
331
+ TEST158
332
+ int(4444)
333
+
334
+ TEST159
335
+ int(5555)
227
336
===DONE===
0 commit comments