将HTML和PHP插入PHP变量

将HTML和PHP插入PHP变量,php,Php,我试图将HTML和PHP插入PHP变量,但引发语法错误: $nestedData[] = $row["titulo_anuncio"]; $nestedData[] = $row["texto_anuncio"]; $nestedData[] = $row["fecha_anuncio"]; $nestedData[] = <<<EOD <div> <a id="<?php echo $row['emp_id']; ?&g

我试图将HTML和PHP插入PHP变量,但引发语法错误:

    $nestedData[] = $row["titulo_anuncio"];
    $nestedData[] = $row["texto_anuncio"];
    $nestedData[] = $row["fecha_anuncio"];
    $nestedData[] = <<<EOD
<div>
<a id="<?php echo $row['emp_id']; ?>" class="edit-link" href="#" title="Edit">
            <img src="edit.png" width="20px" />
            </a>
</div>
EOD;
在最后一个$nestedData[]变量处引发错误。

请尝试以下操作:

$nestedData[] = $row["titulo_anuncio"];
$nestedData[] = $row["texto_anuncio"];
$nestedData[] = $row["fecha_anuncio"];
$nestedData[] = <<<EOD
<div>
<a id="{$row['emp_id']}" class="edit-link" href="#" title="Edit">
        <img src="edit.png" width="20px" />
        </a>
排爆药


您不能在定义字符串的行中回显$row['emp\u id'.

您已经在PHP中了。阅读PHP手册上的herdoc页面,了解如何输出变量。特别是,标题为example2的位引用了一个应该抛出解析错误Thank yoy@ceejayoz的Example