第一個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 | 豬哥每日一貼

相關文章
相關標籤/搜索