如何在PHP中添加微数据属性

如何在PHP中添加微数据属性,php,html,microdata,Php,Html,Microdata,我在HTML代码中使用微数据属性 如何向以下标记(PHP)添加微数据属性 if(!empty($professional)){ echo“”。“(“专业”、“框架”)。”“$Speciality。””;} 当我输入以下方式时,页面将不会加载: echo“”__(“专业”、“框架”)。“”$特产“”; 在双引号中使用双引号是错误的,请在需要时使用反斜杠或单引号。 试试这个代码 echo "<p itemscope itemtype='https://schema.org/medicalSp

我在HTML代码中使用微数据属性

如何向以下标记(PHP)添加微数据属性

if(!empty($professional)){
echo“”。“(“专业”、“框架”)。”“$Speciality。”

”;}
当我输入以下方式时,页面将不会加载:

echo“

”__(“专业”、“框架”)。“”$特产“

”;
在双引号中使用双引号是错误的,请在需要时使用反斜杠或单引号。 试试这个代码

echo "<p itemscope itemtype='https://schema.org/medicalSpecialty'><strong>" . __('Speciality', 'framework') . "</strong><span itemprop='medicalSpecialty' >" . $speciality . "</span></p>";
echo“

”__(“专业”、“框架”)。“”$特产“

”;
您正在混合使用单引号和双引号,但您需要保留单引号或双引号来转义字符串,以便在回显时不会将PHP读取为HTML。以下代码段将正常工作,不会出现任何错误:

if (!empty($speciality)) {    
echo "<p itemscope itemtype='https://schema.org/medicalSpecialty'><strong>'". 
__('Speciality', 'framework') . "'</strong><span itemprop='medicalSpecialty' 
>'" . $speciality . "'</span></p>";
}
如果(!empty($speciality)){
echo“

”。 __('Speciality','framework')。“”、“$Speciality.”

”; }
注意这里的错误: