diff --git a/packages/zend-console-getopt/library/Zend/Console/Getopt.php b/packages/zend-console-getopt/library/Zend/Console/Getopt.php index 7fe125dec..7632936e7 100644 --- a/packages/zend-console-getopt/library/Zend/Console/Getopt.php +++ b/packages/zend-console-getopt/library/Zend/Console/Getopt.php @@ -784,7 +784,8 @@ protected function _parseLongOption(&$argv) protected function _parseShortOptionCluster(&$argv) { $flagCluster = ltrim(array_shift($argv), '-'); - foreach (str_split($flagCluster) as $flag) { + $listFlagChar = $flagCluster === '' ? array('') : str_split($flagCluster); + foreach ($listFlagChar as $flag) { $this->_parseSingleOption($flag, $argv); } }