summaryrefslogtreecommitdiff
path: root/ext/standard/tests/array/array_keys_variation_005.phpt
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2007-07-13 16:47:39 +0000
committerAntony Dovgal <tony2001@php.net>2007-07-13 16:47:39 +0000
commit241e66a7088b05bb8d9ce37d057fda9ccc4ab7c6 (patch)
treeb8f1ece59f9f7ea49a33eca32590bb55ec95a85e /ext/standard/tests/array/array_keys_variation_005.phpt
parenta7b240b337b18414e8a4656f173b21cbdbbd3569 (diff)
downloadphp-git-241e66a7088b05bb8d9ce37d057fda9ccc4ab7c6.tar.gz
MFH: split the test
Diffstat (limited to 'ext/standard/tests/array/array_keys_variation_005.phpt')
-rw-r--r--ext/standard/tests/array/array_keys_variation_005.phpt40
1 files changed, 40 insertions, 0 deletions
diff --git a/ext/standard/tests/array/array_keys_variation_005.phpt b/ext/standard/tests/array/array_keys_variation_005.phpt
new file mode 100644
index 0000000000..9a912d68ed
--- /dev/null
+++ b/ext/standard/tests/array/array_keys_variation_005.phpt
@@ -0,0 +1,40 @@
+--TEST--
+Test array_keys() function (variation - 5)
+--FILE--
+<?php
+
+echo "\n*** Testing array_keys() with resource type ***\n";
+$resource1 = fopen( __FILE__, "r");
+$resource2 = opendir( "." );
+
+/* creating an array with resource types as elements */
+$arr_resource = array($resource1, $resource2);
+
+var_dump(array_keys($arr_resource, $resource1)); // loose type checking
+var_dump(array_keys($arr_resource, $resource1, TRUE)); // strict type checking
+var_dump(array_keys($arr_resource, $resource2)); // loose type checking
+var_dump(array_keys($arr_resource, $resource2, TRUE)); // strict type checking
+
+/* Closing the resource handles */
+fclose( $resource1 );
+closedir( $resource2 );
+
+?>
+--EXPECTF--
+*** Testing array_keys() with resource type ***
+array(1) {
+ [0]=>
+ int(0)
+}
+array(1) {
+ [0]=>
+ int(0)
+}
+array(1) {
+ [0]=>
+ int(1)
+}
+array(1) {
+ [0]=>
+ int(1)
+}