为了账号安全,请及时绑定邮箱和手机立即绑定

PHP中if语句大括号里面为啥出现<?PHP }?>

PHP中if语句大括号里面为啥出现<?PHP }?>

PHP
慕斯709654 2019-01-02 11:08:19
<?phpif(Misplaced &_SESSION[pwd]=="111"){?><TD width="70">| 用户管理</TD><?php}?>知道大括号要一一对应,但是为什么能够写到两个分开的句子里面?请问有没有官方说明之类的,还有其它的东西也能分开写到两个句子里面的么?谢谢
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

凡是在一对开始和结束标记之外的内容都会被 PHP 解析器忽略,这使得 PHP 文件可以具备混合内容。
文档地址

举个例子:

<?phpif($_SESSION['pwd'] == '111'){    echo '可以被 PHP 解析';
}?>

echo 属于 PHP 语法。而你的 <TD width="70">| 用户管理</TD> 是 HTMl,而且该 HTML 处于 if 中,但是它不能被 PHP 解析,所以我们需要两对 PHP 标记。将 PHP 内容与 HTML 隔开。大概就是这样子。


查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 569 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信