1--TEST-- 2Test function posix_setuid() by substituting argument 1 with boolean values. 3--SKIPIF-- 4<?php 5 if(!extension_loaded("posix")) print "skip - POSIX extension not loaded"; 6 if(posix_geteuid() == 0) print "skip - Cannot run test as root."; 7?> 8--CREDITS-- 9Marco Fabbri mrfabbri@gmail.com 10Francesco Fullone ff@ideato.it 11#PHPTestFest Cesena Italia on 2009-06-20 12--FILE-- 13<?php 14 15 16echo "*** Test substituting argument 1 with boolean values ***\n"; 17 18 19 20$variation_array = array( 21 'lowercase true' => true, 22 'lowercase false' =>false, 23 'uppercase TRUE' =>TRUE, 24 'uppercase FALSE' =>FALSE, 25 ); 26 27 28foreach ( $variation_array as $var ) { 29 var_dump(posix_setuid( $var ) ); 30} 31?> 32--EXPECTF-- 33*** Test substituting argument 1 with boolean values *** 34bool(false) 35bool(false) 36bool(false) 37bool(false) 38