第一个php程序

前言:还记得第一篇文章的<?php phpinfo();?>其实那就已是一个php程序了,因此php实际上很简单。上节的学习咱们已经知道了html的基本结构,本节内容将在此基础上扩展。 php

1、html嵌套php

1 <html>
2 <title>我是一个测试页面</title>
3 <body>
4 <div>
5 <?php echo "我是body里面的div"?>
6 </div>
7 </body>
8 </html>

运行结果: html

第一个php程序-0

第一个php程序-0 学习

你还能够php和html互相嵌套好比: 测试

01 <html>
02 <title>我是一个测试页面</title>
03 <body>
04 <div>
05 <?php echo "我是body里面的div"?>
06 </div>
07  
08 <?php for($i=0;$i<5;$i++){?>
09 <div>我是第<?php echo $i?>个div</div>
10 <?php }?>
11 </body>
12 </html>
第一个php程序-1

第一个php程序-1 spa

由于php执行是执行php标签里面的内容即<?php ?>在此标签之外的内容是原样输出的,因此嵌套应该也很好理解吧。 .net

另外php的标签格式其实还有其余样子: code

  1. 正常样式<?php echo “我是php程序”;?>
  2. <script language=”php”>echo “我是php程序!”</script>
  3. <?  echo “我也是php程序”?><?= echo “我也是php程序”; ?>
  4. <%  %> <%=  %>

其中3,4须要在php.ini 打开short_open_tag,虽然有这么多种形式可是咱们推荐使用1,而且我在全部文章中将使用1的样式 htm

2、分隔符

php程序以’;'分隔,因此你能够把代码写成这样<?php   echo “你好”;echo “,我是php程序”  ;?>是彻底正确的。这里要说明一下语句的最后一句能够不用;结尾好比<?php echo “你好”?>这样也是正确的。可是<?php echo “你好” echo “我是php”?>这样就不对了。还有若是该段语句之后不在有html标签了也能够省略?>.好比<?php echo “我是php程序,我在是最后一个php语句块,我能够不用?>”;将这段语句放在最后不会发生错误,可是放在其余有html代码的地方就会出错。 ip

第一个php程序-2

第一个php程序-2 get

3、注释

  1. 用#或者//注释,这种注释只能注释到行末(这里注意行末包括由于代码太长而自动换行的行末),另一点//并不能注释掉?>因此?>仍是php的结束标签若是你后面还有php代码将以原样输出
  2. /* php code */这种注释要注意不要嵌套了/* */不然将会出错
    第一个php程序-3

    第一个php程序-3

1 <?php
2 if(1==1)
3 {
4     //?>
5 }?>

上面这段代码将会出错,由于第一个?>已经结束了php那么}?>将原样输出,这里没有问题,可是if语句{没有闭合因此出错

这里再告诉你们一个特殊的注释方法,<?php  if(0){echo “我是if0注释”};?>这个注释是利用了php的if语句原理,这种注释有一个好处不怕里面有嵌套*/可是也要注意if的结束大括号,以避免出错。

 

本文固定连接: http://www.qaforcode.net/archives/123 | 猪哥每日一贴

相关文章
相关标签/搜索