PHP Parse error: syntax error, unexpected '<' in ...
错误代码:
<?php
echo "测试<?php echo '嵌套错误'; ?>";
?>
错误提示:PHP Parse error: syntax error, unexpected '<' in ...(示例2)
原因:PHP标签(
<?php ?>)不能嵌套使用;虽然缺失闭合标签 ?> 有时不影响代码执行,但会导致文件末尾的空白字符被输出,且不符合编码规范,易引发后续问题。解决方案:避免标签嵌套,补全闭合标签(建议每个PHP文件都有完整的标签对),修正后:
<?php
echo "开始";
?>
<?php
echo "中间";
echo "结束";
?>
// 示例2修正(去掉嵌套标签,用字符串拼接)
<?php
echo "测试" . "嵌套正确";
?>

扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19706216

浙公网安备 33010602011771号