Return to proc_nice_variation3.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / general_functions |
1.1 misho 1: --TEST-- 2: Test function proc_nice() by substituting argument 1 with emptyUnsetUndefNull values. 3: --CREDITS-- 4: Italian PHP TestFest 2009 Cesena 19-20-21 june 5: Fabio Fabbrucci (fabbrucci@grupporetina.com) 6: Michele Orselli (mo@ideato.it) 7: Simone Gentili (sensorario@gmail.com) 8: --SKIPIF-- 9: <?php 10: if(!function_exists('proc_nice')) die("skip. proc_nice not available "); 11: ?> 12: --FILE-- 13: <?php 14: 15: 16: echo "*** Test substituting argument 1 with emptyUnsetUndefNull values ***\n"; 17: 18: 19: 20: $unset_var = 10; 21: unset($unset_var); 22: 23: $variation_array = array( 24: 'unset var' => @$unset_var, 25: 'undefined var' => @$undefined_var, 26: 'empty string DQ' => "", 27: 'empty string SQ' => '', 28: 'uppercase NULL' => NULL, 29: 'lowercase null' => null, 30: ); 31: 32: 33: foreach ( $variation_array as $var ) { 34: var_dump(proc_nice( $var ) ); 35: } 36: ?> 37: --EXPECTF-- 38: *** Test substituting argument 1 with emptyUnsetUndefNull values *** 39: bool(true) 40: bool(true) 41: 42: Warning: proc_nice() expects parameter 1 to be long, string given in %s on line %d 43: bool(false) 44: 45: Warning: proc_nice() expects parameter 1 to be long, string given in %s on line %d 46: bool(false) 47: bool(true) 48: bool(true)