1--TEST--
2Test function posix_setgid() by substituting argument 1 with array values.
3--SKIPIF--
4<?php
5        if(!extension_loaded("posix")) print "skip - POSIX extension not loaded";
6?>
7--CREDITS--
8Marco Fabbri mrfabbri@gmail.com
9Francesco Fullone ff@ideato.it
10#PHPTestFest Cesena Italia on 2009-06-20
11--FILE--
12<?php
13
14
15echo "*** Test substituting argument 1 with array values ***\n";
16
17$index_array = array(1, 2, 3);
18$assoc_array = array(1 => 'one', 2 => 'two');
19
20$variation_array = array(
21  'empty array' => array(),
22  'int indexed array' => $index_array,
23  'associative array' => $assoc_array,
24  'nested arrays' => array('foo', $index_array, $assoc_array),
25  );
26
27
28foreach ( $variation_array as $var ) {
29  var_dump(posix_setgid( $var  ) );
30}
31?>
32===DONE===
33--EXPECTF--
34*** Test substituting argument 1 with array values ***
35
36Warning: posix_setgid() expects parameter 1 to be long, array given in %s on line %d
37bool(false)
38
39Warning: posix_setgid() expects parameter 1 to be long, array given in %s on line %d
40bool(false)
41
42Warning: posix_setgid() expects parameter 1 to be long, array given in %s on line %d
43bool(false)
44
45Warning: posix_setgid() expects parameter 1 to be long, array given in %s on line %d
46bool(false)
47===DONE===
48