前言:还记得第一篇文章的<?php phpinfo();?>其实那就已是一个php程序了,因此php实际上很简单。上节的学习咱们已经知道了html的基本结构,本节内容将在此基础上扩展。 php
1、html嵌套php
2 |
<title>我是一个测试页面</title> |
5 |
<?php echo "我是body里面的div"?> |
运行结果: html
第一个php程序-0 学习
你还能够php和html互相嵌套好比: 测试
02 |
<title>我是一个测试页面</title> |
05 |
<?php echo "我是body里面的div"?> |
08 |
<?php for($i=0;$i<5;$i++){?> |
09 |
<div>我是第<?php echo $i?>个div</div> |
第一个php程序-1 spa
由于php执行是执行php标签里面的内容即<?php ?>在此标签之外的内容是原样输出的,因此嵌套应该也很好理解吧。 .net
另外php的标签格式其实还有其余样子: code
- 正常样式<?php echo “我是php程序”;?>
- <script language=”php”>echo “我是php程序!”</script>
- <? echo “我也是php程序”?><?= echo “我也是php程序”; ?>
- <% %> <%= %>
其中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 get
3、注释
- 用#或者//注释,这种注释只能注释到行末(这里注意行末包括由于代码太长而自动换行的行末),另一点//并不能注释掉?>因此?>仍是php的结束标签若是你后面还有php代码将以原样输出
- /* php code */这种注释要注意不要嵌套了/* */不然将会出错
第一个php程序-3
上面这段代码将会出错,由于第一个?>已经结束了php那么}?>将原样输出,这里没有问题,可是if语句{没有闭合因此出错
这里再告诉你们一个特殊的注释方法,<?php if(0){echo “我是if0注释”};?>这个注释是利用了php的if语句原理,这种注释有一个好处不怕里面有嵌套*/可是也要注意if的结束大括号,以避免出错。
本文固定连接: http://www.qaforcode.net/archives/123 | 猪哥每日一贴