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