Annotation of embedaddon/php/ext/standard/tests/general_functions/escapeshellarg_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test escapeshellarg() function: basic test
! 3: --SKIPIF--
! 4: <?php
! 5: if( substr(PHP_OS, 0, 3) == "WIN" )
! 6: die("skip.. Do not run on Windows");
! 7: ?>
! 8: --FILE--
! 9: <?php
! 10: /* Prototype : string escapeshellarg ( string $arg )
! 11: * Description: Escape a string to be used as a shell argument.
! 12: * Source code: ext/standard/exec.c
! 13: * Alias to functions:
! 14: */
! 15:
! 16: echo "Simple testcase for escapeshellarg() function\n";
! 17:
! 18: var_dump(escapeshellarg("Mr O'Neil"));
! 19: var_dump(escapeshellarg("Mr O\'Neil"));
! 20: var_dump(escapeshellarg("%FILENAME"));
! 21: var_dump(escapeshellarg(""));
! 22:
! 23: echo "Done\n";
! 24: ?>
! 25: --EXPECT--
! 26: Simple testcase for escapeshellarg() function
! 27: string(14) "'Mr O'\''Neil'"
! 28: string(15) "'Mr O\'\''Neil'"
! 29: string(11) "'%FILENAME'"
! 30: string(2) "''"
! 31: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>