php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/ext/standard/tests/general_functions/ |
files >> //php-7.1.11/ext/standard/tests/general_functions/uniqid_error.phpt |
--TEST-- Test uniqid() function : error conditions --FILE-- <?php /* Prototype : string uniqid ([ string $prefix= "" [, bool $more_entropy= false ]] ) * Description: Gets a prefixed unique identifier based on the current time in microseconds. * Source code: ext/standard/uniqid.c */ echo "*** Testing uniqid() : error conditions ***\n"; echo "\n-- Testing uniqid() function with more than expected no. of arguments --\n"; $prefix = null; $more_entropy = false; $extra_arg = false; var_dump(uniqid($prefix, $more_entropy, $extra_arg)); echo "\n-- Testing uniqid() function with invalid values for \$prefix --\n"; class class1{} $obj = new class1(); $res = fopen(__FILE__, "r"); $array = array(1,2,3); uniqid($array, false); uniqid($res, false); uniqid($obj, false); fclose($res); ?> ===DONE=== --EXPECTF-- *** Testing uniqid() : error conditions *** -- Testing uniqid() function with more than expected no. of arguments -- Warning: uniqid() expects at most 2 parameters, 3 given in %s on line %d NULL -- Testing uniqid() function with invalid values for $prefix -- Warning: uniqid() expects parameter 1 to be string, array given in %s on line %d Warning: uniqid() expects parameter 1 to be string, resource given in %s on line %d Warning: uniqid() expects parameter 1 to be string, object given in %s on line %d ===DONE===y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`