>> use '?' to open the inline help EOF; printf($f, $__shell->getVersion(), $__shell->hasReadline() ? ', with readline() support' : ''); unset($f); while($__shell->input()) { try { if ($__shell->parse() == 0) { ## we have a full command, execute it $__shell_retval = eval($__shell->getCode()); if (isset($__shell_retval)) { var_export($__shell_retval); } ## cleanup the variable namespace unset($__shell_retval); $__shell->resetCode(); } } catch(Exception $__shell_exception) { print $__shell_exception->getMessage(); $__shell->resetCode(); ## cleanup the variable namespace unset($__shell_exception); } }