前言:還記得第一篇文章的<?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 | 豬哥每日一貼