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/file/ |
files >> //php-7.1.11/ext/standard/tests/file/readlink_realpath_error.phpt |
--TEST-- Test readlink() and realpath() functions: error conditions --SKIPIF-- <?php if (substr(PHP_OS, 0, 3) == 'WIN') { die('skip no symlinks on Windows'); } ?> --FILE-- <?php /* Prototype: string readlink ( string $path ); Description: Returns the target of a symbolic link Prototype: string realpath ( string $path ); Description: Returns canonicalized absolute pathname */ echo "*** Testing readlink(): error conditions ***\n"; var_dump( readlink() ); // args < expected var_dump( readlink(__FILE__, 2) ); // args > expected echo "\n*** Testing readlink() on a non-existent link ***\n"; var_dump( readlink(dirname(__FILE__)."/readlink_error.tmp") ); echo "\n*** Testing readlink() on existing file ***\n"; var_dump( readlink(__FILE__) ); echo "\n*** Testing readlink() on existing directory ***\n"; var_dump( readlink(dirname(__FILE__)) ); echo "*** Testing realpath(): error conditions ***\n"; var_dump( realpath() ); // args < expected var_dump( realpath(1, 2) ); // args > expected echo "\n*** Testing realpath() on a non-existent file ***\n"; var_dump( realpath(dirname(__FILE__)."/realpath_error.tmp") ); echo "Done\n"; ?> --EXPECTF-- *** Testing readlink(): error conditions *** Warning: readlink() expects exactly 1 parameter, 0 given in %s on line %d NULL Warning: readlink() expects exactly 1 parameter, 2 given in %s on line %d NULL *** Testing readlink() on a non-existent link *** Warning: readlink(): No such file or directory in %s on line %d bool(false) *** Testing readlink() on existing file *** Warning: readlink(): Invalid argument in %s on line %d bool(false) *** Testing readlink() on existing directory *** Warning: readlink(): Invalid argument in %s on line %d bool(false) *** Testing realpath(): error conditions *** Warning: realpath() expects exactly 1 parameter, 0 given in %s on line %d NULL Warning: realpath() expects exactly 1 parameter, 2 given in %s on line %d NULL *** Testing realpath() on a non-existent file *** %s Doney~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`