php-语言参考-基本语法3.1
一,PHP代码的开始和结束标记
1,<?php 和 ?> //重点
2,<script language="php"> 和 </script>
3,<? 和 ?> //短标签模式,需要打开php.ini的short_open_tag选项
4,<% 和 %> //asp模式,需要打开php.ini的asp_tags选项
以上四种PHP代码的标记,只推荐1,其余三种只是让你有所了解,避免影响你阅读他人的代码。
1 1. <?php echo 'if you want to serve XHTML or XML documents, do like this'; ?> //标记1 2 3 2. <script language="php"> //标记2 4 echo 'some editors (like FrontPage) don\'t 5 like processing instructions'; 6 </script> 7 8 3. <? echo 'this is the simplest, an SGML processing instruction'; ?> //标记3 9 <?= expression ?> This is a shortcut for "<? echo expression ?>" 10 11 4. <% echo 'You may optionally use ASP-style tags'; %> //标记4 12 <%= $variable; # This is a shortcut for "<% echo . . ." %>
二,除了简单的echo方式,你还可以使用PHP的所有流程语句和函数调用
1 <?php 2 if ($expression) { 3 ?> 4 <strong>This is true.</strong> 5 <?php 6 } else { 7 ?> 8 <strong>This is false.</strong> 9 <?php 10 } 11 ?> 12 13 <?php 14 for($i=0;$i<10;$i++){ 15 ?> 16 i = <?php echo $i;?> <br/> 17 <?php 18 } 19 ?>
三,最后一个?>可以省略,当一个PHP文件很长的时候,非常管用
1 <?php 2 3 //……此处省略10000行 4 echo "结尾不用标记也是可以的"; 5 //不管前面出现了多少个<?php,只有最后一个?>可以省略,其余都必须成对出现