Practical PHP Programming

开合代码岛

有两种方式开启代码岛(进入PHP分析模式),你可以根据自己的意愿选择。最常见(推荐)的方式是使用<?php进入PHP模式,用?>离开PHP模式,当然,你也可以使用缩略版本:<??>

缩略版本有个很大的优势,同样有个很大的劣势。优势是可以使用简短方式输出代码:<?=。下面是个例子:

<?="Hello, world!" ?>

相当于下面的正常模式的代码:

 <?php
    print "Hello, world!";
?>

如上所示,缩略版本虽然简短,但是也更加难以阅读。最大的问题在于处理XML的时候会崩溃,因为XML也使用<?。也就是说,如果你用缩略版本的同时又用了XML,你几乎百分百会遇上问题。这就是为什么推荐使用正常的版本。

使用正常版本,你可以随时用<?php?>来进入和跳出PHP模式。