From: Tomas V.V.Cox Date: Thu, 6 Jun 2002 06:40:05 +0000 (+0000) Subject: That will really avoid PHP warnings X-Git-Tag: RELEASE_0_90~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fda17098b104e7ac00fccdabe174f71e0457ddea;p=php That will really avoid PHP warnings --- diff --git a/pear/PEAR/Command/Common.php b/pear/PEAR/Command/Common.php index e57d279699..e2d7a34dc6 100644 --- a/pear/PEAR/Command/Common.php +++ b/pear/PEAR/Command/Common.php @@ -174,10 +174,10 @@ class PEAR_Command_Common extends PEAR foreach ($this->commands[$command]['options'] as $k => $v) { if (isset($v['shortopt'])) { $s = $v['shortopt']; - if (@$s{1} == ':') { + if (strlen($s) > 1 && $s{1} == ':') { $argname = ''; $optional = false; - if (@$s{2} == ':') { + if (strlen($s) > 2 && $s{2} == ':') { $optional = true; $argname = substr($s, 3); } else {