PHP中<?php}?>语法的含义是什么?

Mis*_*let 1 php

某些PHP代码(例如MediaWiki外观)包含以下行:

<?php } ?>
Run Code Online (Sandbox Code Playgroud)

这个单独的关闭括号的目的是什么?

小智 5

它本身没有任何其他PHP代码在页面上,它是无用的,几乎肯定会导致错误.

但是,在大多数情况下,页面上的某个位置有一个函数或控件结构,这只是一个结束括号.

例如

<?php 
      if (someCondition) {
?>
     <h1>Some title only shown if PHP condition is met.</h1>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)