日期:2014-05-17  浏览次数:20593 次

这样写是为啥?运行过程是怎样的?
PHP code

<?php>
    try
    {
      if(xxx)
      {
<?>
//html代码
<?php>
      }   //end of if
    }   //end of try
<?>



------解决方案--------------------
<?php>
try
{
if(xxx)
{
<?>
//html代码
<?php>

我不清楚你说的断开写是什么情况,
但在 ?>和<?php 之间的HTML代码,一样会被解释器解析。类同于将其转换为 echo "HTML代码";
------解决方案--------------------
运行过程就是从上至下,这么写的好处无非是省略了PHP的echo,然后在一定程度上使得程序的结构比纯PHP代码要清晰。所有的代码还是归PHP解释器解析的。