--TEST-- CLI -a and libedit --SKIPIF-- --FILE-- $code) { echo "\n--------------\nSnippet no. $key:\n--------------\n"; $code = escapeshellarg($code); echo `echo $code | "$php" -a`, "\n"; } echo "\nDone\n"; ?> --EXPECTF-- -------------- Snippet no. 1: -------------- Interactive shell Hello world -------------- Snippet no. 2: -------------- Interactive shell multine single quote -------------- Snippet no. 3: -------------- Interactive shell Here comes the doc -------------- Snippet no. 4: -------------- Interactive shell Done -------------- Snippet no. 5: -------------- Interactive shell Parse error: syntax error, unexpected ')' in php shell code on line 1 Done