<span>转载:http://www.cnblogs.com/glory-jzx/p/3345685.html If</span> you wan't to use the alternative syntax for switch statements this won't work: <div> <?php <span>switch</span>(<span>$variable</span>): ?> <?php <span>case</span> 1: ?> <div><span> Newspage </span></div> <?php <span>break</span>;?> <?php <span>case</span> 2: ?> </div><span> Forum </span><div> <?php <span>break</span>;?> <?php <span>endswitch</span>;?> </div><span>Instead you have to workaround like this</span>: <div> <?php <span>switch</span>(<span>$variable</span>): <span>case</span> 1: ?> <div><span> Newspage </span></div> <?php <span>break</span>;?> <?php <span>case</span> 2: ?> </div><span> Forum </span><div> <?php <span>break</span>;?> <?php <span>endswitch</span>;?> </div> <p>看了半天原来是PHP 的BUG。。。 唉。。。</p><p> switch : 和 case 之间是不能有任何输出的。。。 PS : 一个空格也不行。。 </p><p><span>you may see the comment in this </span>link ........http://php.net/manual/en/control-structures.alternative-syntax.php</p>
The above introduces the html nested php: switch, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.