PHP如果不是语法

时间:2013-02-15 16:14:08

标签: php

尝试使用php IF NOT语法,但我得到一个解析错误。在我的代码中找到错误的任何帮助?

<?php 
    $file = get_field('fl_brochure' );

    if(trim($file) != "") { 
        echo '<a target=_blank href="'  . $file['url' ] . '">'  . '<img src="http://www.domain.com/images/brochure.png" alt="brochure" />' . Brochure . '</a>'
    } 
?>

4 个答案:

答案 0 :(得分:2)

您在;声明的末尾遗漏了echo(分号)。

$file = get_field('fl_brochure' );
if(trim($file) != ""){
    echo '<a target=_blank href="'  . $file['url' ] . '">'  . '<img src="http://www.domain.com/images/brochure.png" alt="brochure" />' . Brochure . '</a>';
}

这也假设Brochure是一个工作常数。

答案 1 :(得分:1)

你在回声线的末尾错过了分号。

<?php 
$file = get_field('fl_brochure' );

if(trim($file) != ""){ 
echo '<a target=_blank href="'  . $file['url' ] . '">'  . '<img src="http://www.domain.com/images/brochure.png" alt="brochure" />' . Brochure . '</a>';
} ?>

答案 2 :(得分:0)

您需要添加&#34 ;;&#34;在最后一次&#34;}&#34;。

之前

答案 3 :(得分:0)

首先,最后没有分号,但@ mralien的解决方案肯定更优雅。宣传册也应该被宣布为变量吗?

<?php 
$file = get_field('fl_brochure' );
if(trim($file) != "")
{ 
    echo '<a target=_blank href="'  . $file['url' ] . '">'  . '<img src="http://www.domain.com/images/brochure.png" alt="brochure" />' . $Brochure . '</a>'*;*
} 
?>