if($var ==1){
function($host);}
#OTHER PROCESSING
#***
#****
# ****
$hostForSsh =$host;
my $whatever ="xyz"
my $something= $ssh->capture2(qq(/user/somePlace $whatever) );#--line A
当$ var传递的值为1但是给出时,上面的函数运行完美 如果$ var = 0,则无法在未填充的引用上调用方法“capture2” - >在A行上出现错误。
答案 0 :(得分:-1)
解决!问题只在$ ssh中!实际上,我忘了在特定函数中传递$ ssh对象,并且我没有注意到这一点,因为许多参数被传递给函数。