Php 分析错误:语法错误,意外';如果';(T#u IF),预期为'';或者'';
PHP代码Php 分析错误:语法错误,意外';如果';(T#u IF),预期为'';或者'';,php,Php,PHP代码 <p>' if($Show['Name6'] != NULL) { echo '<p><b>Name: </b>'.$Show["Name6"].' <b> Post : </b>'.$Show["Post6"]; }'</p> </div>'; } ?> ' 如果($Show['Name6']!=N
<p>'
if($Show['Name6'] != NULL) {
echo '<p><b>Name: </b>'.$Show["Name6"].' <b> Post : </b>'.$Show["Post6"];
}'</p>
</div>';
}
?>
'
如果($Show['Name6']!=NULL){
回显“Name:”.$Show[“Name6”]。“Post:”.$Show[“Post6”];
}"
';
}
?>
我需要帮助来更正此错误使用like
<?php
echo '<p>';
if($Show['Name6'] != NULL) {
echo '<p><b>Name: </b>'.$Show["Name6"].' <b> Post : </b>'.$Show["Post6"];
}
echo'</p></div>';
}
?>
试着这样使用。你的整个代码都乱七八糟了。试着这样修理它
<?php
echo '<p>';
if($Show['Name6'] != NULL) {
echo '<p><b>Name: </b>'.$Show["Name6"].' <b> Post : </b>'.$Show["Post6"];
}
echo '</p>';
?>
如果您在html中使用php。在html中使用php时,应该使用php语法 比如:
'
"
';
}
?>
因为你还没有发布完整的代码。因此,请尝试调整php语法。
希望这能有所帮助。这应该能奏效
HTML很可能不“正确”,但代码将执行
为什么?
您的代码完全无效
比如这个
<p>'
if
'
如果
没有正确的含义
是
'
假设是一根绳子?您需要以分号结束所有语句,并且每个字符串都以“或”开头,表示字符串的开头
还有这个
}'</p>
</div>';
}
';
将不会回显任何内容,因为您缺少echo关键字。请尝试以下方法:
<?php
echo "<div><p>";
if($Show['Name6'] != NULL) {
echo <<< END
<p><b>Name: </b>{$Show['Name6']} <b> Post : </b>{$Show['Post6']}
END;
}
echo "</p></div>";
?>
请显示完整代码。请使用下划线\u大小写作为变量名。这样更好!@xfix您能证明这一点吗?在sql中这是合理的,原因很明显,但下划线\u大小写远不如“正常”中的camelCase和PascalCase常见“代码。@Jonast92可能他只是想说每个程序员都有自己的风格。但是我会使用最通用的标准,这样其他程序员就可以快速轻松地阅读我的代码。@Jonast92:这对我来说很有意义。PHP采用了Java中的OOP部分(以及所有的驼峰大小写),但Perl中的过程部分使用下划线(只需看看内置函数)。虽然我同意这是不一致的(并不是说PHP是一致的),但这可能是在PHP中保持理智的最简单方法(但无论你做什么,都不要以大写字母开头变量(在PHP中没有人这样做),或者PHP-FIG建议的
$longArgs\u noVars
)。再说一遍,我对对象属性使用camelCase(它只是一个声明器,它只使用变量语法,而真正的访问语法使用->
)……在回答之前,您试过代码了吗?
<p>'
if
<p>'
}'</p>
</div>';
<?php
echo "<div><p>";
if($Show['Name6'] != NULL) {
echo <<< END
<p><b>Name: </b>{$Show['Name6']} <b> Post : </b>{$Show['Post6']}
END;
}
echo "</p></div>";
?>