Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查变量是否存在并且在eperl中是否为零_Perl_Variables - Fatal编程技术网

检查变量是否存在并且在eperl中是否为零

检查变量是否存在并且在eperl中是否为零,perl,variables,Perl,Variables,我正在尝试使用eperl展开一个文件,该文件有如下部分: <: if (defined($variable) && ($variable =~ 0)) { :>// print "XYZ\n"; <: } else { :>// print "ABC\n"; <: } :>// // 打印“XYZ\n”; // 打印“ABC\n”; // 对于变量未定义或设置为1的情况,我希望打印ABC。但这不起作用。请帮忙 到目前为止,我从未使用过(甚至

我正在尝试使用eperl展开一个文件,该文件有如下部分:

<: if (defined($variable) && ($variable =~ 0)) { :>//
print "XYZ\n";
<: } else { :>//
print "ABC\n";
<: } :>//
//
打印“XYZ\n”;
//
打印“ABC\n”;
//

对于变量未定义或设置为1的情况,我希望打印ABC。但这不起作用。请帮忙

到目前为止,我从未使用过(甚至听说过)“ePerl”,但它看起来像某种模板语言。假设嵌入式Perl只是普通Perl,我会将
$variable=~0
更改为一个简单的
$variable==0
。这里不需要正则表达式,而且您仍然缺少正则表达式的开始/结束分隔符

我无法让eperl
Parse::eperl
--在我的系统上构建…是否您只需要更多的