jizz曰本jlzz18-无遮挡呻吟娇喘视频免费播放-欧美放荡的少妇-欧美激情1区-91福利色-精久国产一区二区三区四区-一级视频毛片-亚洲成人精品网-四虎影院永久免费观看-日本色网址-精品国产av色一区二区深夜久久-无码动漫性爽xo视频在线观看-人人爽人人av-四虎免费看黄-av无码国产在线观看岛国-国产精品极品在线拍

當(dāng)前位置 首頁>>新聞中心>>網(wǎng)站建設(shè)教程>>

PHP基本語法-杭州做網(wǎng)站

PHP基本語法


2020-02-18 來源:

PHP 標(biāo)記

當(dāng)解析一個(gè)文件時(shí),PHP 會(huì)尋找起始和結(jié)束標(biāo)記,也就是<?php 和 ?>,這告訴PHP 開始和停止解析二者之間的代碼。此種解析方式使得 PHP 可以被嵌入到各種不同的文檔中去,而任何起始和結(jié)束標(biāo)記之外的部分都會(huì)被    PHP 解析器忽略。

PHP 也允許使用短標(biāo)記 <? 和    ?>,但不鼓勵(lì)使用。只有通過激活php.ini中的 short_open_tag    配置指令或者在編譯 PHP 時(shí)使用了配置選項(xiàng) --enable-short-tags   時(shí)才能使用短標(biāo)記。

如果文件內(nèi)容是純 PHP 代碼,最好在文件末尾刪除 PHP    結(jié)束標(biāo)記。這可以避免在 PHP 結(jié)束標(biāo)記之后萬一意外加入了空格或者換行符,會(huì)導(dǎo)致    PHP 開始輸出這些空白,而腳本中此時(shí)并無輸出的意圖。

<?php
echo  "Hello world" ;

// ... more code

echo  "Last statement" ;

// 腳本至此結(jié)束,并無 PHP 結(jié)束標(biāo)記


從 HTML 中分離

凡是在一對(duì)開始和結(jié)束標(biāo)記之外的內(nèi)容都會(huì)被    PHP 解析器忽略,這使得 PHP 文件可以具備混合內(nèi)容。 可以使 PHP    嵌入到 HTML 文檔中去,如下例所示。

<p>This is going to be ignored by PHP and displayed by the browser.</p>
<?php  echo  'While this is going to be parsed.' ;  ?>
<p>This will also be ignored by PHP and displayed by the browser.</p>

這將如預(yù)期中的運(yùn)行,因?yàn)楫?dāng) PHP 解釋器碰到 ?>    結(jié)束標(biāo)記時(shí)就簡(jiǎn)單地將其后內(nèi)容原樣輸出(除非馬上緊接換行 - 見指令分隔符)直到碰到下一個(gè)開始標(biāo)記;例外是處于條件語句中間時(shí),此時(shí)    PHP 解釋器會(huì)根據(jù)條件判斷來決定哪些輸出,哪些跳過。見下例。

使用條件結(jié)構(gòu):

Example #1 使用條件的高級(jí)分離術(shù)

<?php  if ( $expression  ==  true ):  ?>
  This will show if the expression is true.
<?php  else:  ?>
  Otherwise this will show.
<?php  endif;  ?>

上例中 PHP 將跳過條件語句未達(dá)成的段落,即使該段落位于 PHP 開始和結(jié)束標(biāo)記之外。由于    PHP 解釋器會(huì)在條件未達(dá)成時(shí)直接跳過該段條件語句塊,因此 PHP 會(huì)根據(jù)條件來忽略之。

要輸出大段文本時(shí),跳出 PHP 解析模式通常比將文本通過    echo  或 print  輸出更有效率。

可以在 PHP 中使用四對(duì)不同的開始和結(jié)束標(biāo)記。其中兩種,<?php ?>    和 <script language="php"> </script> 總是可用的。另兩種是短標(biāo)記和    ASP 風(fēng)格標(biāo)記,可以在php.ini配置文件中打開或關(guān)閉。盡管有些人覺得短標(biāo)記和    ASP 風(fēng)格標(biāo)記很方便,但移植性較差,通常不推薦使用。

Note:

此外注意如果將 PHP 嵌入到 XML 或 XHTML      中則需要使用 <?php ?> 標(biāo)記以保持符合標(biāo)準(zhǔn)。

Example #2 PHP 開始和結(jié)束標(biāo)記

1.  <?php  echo  'if you want to serve XHTML or XML documents, do it like this' ;  ?>

2.  <script language="php">
         echo  'some editors (like FrontPage) don\'t
              like processing instructions' ;
     </script>

3.  <?  echo  'this is the simplest, an SGML processing instruction' ;  ?>
    <?= expression ?> This is a shortcut for "<?  echo  expression ?>"

4.  <% echo 'You may optionally use ASP-style tags'; %>
    <%= $variable; # This is a shortcut for "<% echo . . ." %>

上例中的 1 和 2 中使用的標(biāo)記總是可用的,其中示例 1 中是最常用,并建議使用的。

短標(biāo)記(上例 3)僅在通過php.ini配置文件中的指令    short_open_tag    打開后才可用,或者在 PHP 編譯時(shí)加入了    --enable-short-tags  選項(xiàng)。

ASP 風(fēng)格標(biāo)記(上例 4)僅在通過php.ini配置文件中的指令    asp_tags 打開后才可用。

Note:

在以下情況應(yīng)避免使用短標(biāo)記:開發(fā)需要再次發(fā)布的程序或者庫,或者在用戶不能控制的服務(wù)器上開發(fā)。因?yàn)槟繕?biāo)服務(wù)器可能不支持短標(biāo)記。為了代碼的移植及發(fā)行,確保不要使用短標(biāo)記。

Note:

在 PHP 5.2 和之前的版本中,解釋器不允許一個(gè)文件的全部?jī)?nèi)容就是一個(gè)開始標(biāo)記     <?php。自 PHP 5.3 起則允許此種文件,但要開始標(biāo)記后有一個(gè)或更多白空格符。

Note:

自 PHP 5.4 起,短格式的 echo 標(biāo)記 <?=     總會(huì)被識(shí)別并且合法,而不管 short_open_tag 的設(shè)置是什么。


指令分隔符

同 C 或 Perl 一樣,PHP 需要在每個(gè)語句后用分號(hào)結(jié)束指令。一段 PHP    代碼中的結(jié)束標(biāo)記隱含表示了一個(gè)分號(hào);在一個(gè) PHP    代碼段中的最后一行可以不用分號(hào)結(jié)束。如果后面還有新行,則代碼段的結(jié)束標(biāo)記包含了行結(jié)束。

<?php
     echo  "This is a test" ;
?>

<?php  echo  "This is a test"  ?>

<?php  echo  'We omitted the last closing tag' ;

Note:

文件末尾的 PHP 代碼段結(jié)束標(biāo)記可以不要,有些情況下當(dāng)使用      include  或者 require       時(shí)省略掉會(huì)更好些,這樣不期望的空白符就不會(huì)出現(xiàn)在文件末尾,之后仍然可以輸出響應(yīng)標(biāo)頭。在使用輸出緩沖時(shí)也很便利,就不會(huì)看到由包含文件生成的不期望的空白符。


注釋

PHP 支持 C,C++ 和 Unix Shell 風(fēng)格(Perl 風(fēng)格)的注釋。例如:

<?php
     echo  "This is a test" ;  // This is a one-line c++ style comment
    /* This is a multi line comment
       yet another line of comment */
     echo  "This is yet another test" ;
    echo  'One Final Test' ;  # This is a one-line shell-style comment
?>

單行注釋僅僅注釋到行末或者當(dāng)前的 PHP 代碼塊,視乎哪個(gè)首先出現(xiàn)。這意味著在    // ... ?> 或者 # ...  ?>    之后的 HTML 代碼將被顯示出來:?>    跳出了 PHP 模式并返回了 HTML 模式,// 或 #    并不能影響到這一點(diǎn)。如果啟用了    asp_tags 配置選項(xiàng),其行為和    // %> 或 # %>    相同。不過,</script>    標(biāo)記在單行注釋中不會(huì)跳出 PHP 模式。

<h1>This is an <?php  # echo 'simple'; ?> example</h1>
<p>The header above will say 'This is an  example'.</p>

C 風(fēng)格的注釋在碰到第一個(gè) */    時(shí)結(jié)束。要確保不要嵌套 C 風(fēng)格的注釋。試圖注釋掉一大塊代碼時(shí)很容易出現(xiàn)該錯(cuò)誤。

<?php
  /*
    echo "This is a test"; /* This comment will cause a problem */
  */
?>




您可能還需要以下建站服務(wù)

為您推薦的網(wǎng)站建設(shè)專業(yè)知識(shí)

jizz曰本jlzz18-无遮挡呻吟娇喘视频免费播放-欧美放荡的少妇-欧美激情1区-91福利色-精久国产一区二区三区四区-一级视频毛片-亚洲成人精品网-四虎影院永久免费观看-日本色网址-精品国产av色一区二区深夜久久-无码动漫性爽xo视频在线观看-人人爽人人av-四虎免费看黄-av无码国产在线观看岛国-国产精品极品在线拍
  • <center id="aimss"><tr id="aimss"></tr></center>
  • <button id="aimss"></button>
    <bdo id="aimss"></bdo>
  • <code id="aimss"><tr id="aimss"></tr></code>
  • <li id="aimss"></li>
    <dl id="aimss"></dl><li id="aimss"><input id="aimss"></input></li>
    日本美女久久久| 日韩一区二区高清视频| 欧美日韩在线成人| 男人天堂网站在线| 99免费视频观看| 九九热99视频| 999久久欧美人妻一区二区| 色综合天天色综合| 吴梦梦av在线| 日本wwww视频| 国产精品va在线观看无码| 97成人在线观看视频| 麻豆三级在线观看| 欧美国产日韩在线视频| 5月婷婷6月丁香| 午夜啪啪福利视频| 国产精品无码一区二区在线| 色婷婷一区二区三区在线观看| 丰满的少妇愉情hd高清果冻传媒| 亚洲一二三区av| 91国在线高清视频| 国产高清999| 又色又爽又高潮免费视频国产| 国产精品999.| 青少年xxxxx性开放hg| 精品少妇无遮挡毛片| 丁香六月激情婷婷| 三级黄色片免费看| 亚洲 欧洲 日韩| 国产成人手机视频| 乱妇乱女熟妇熟女网站| 日韩欧美一区二| 成人性免费视频| 99久久99久久精品| 男女激情免费视频| 成人小视频在线观看免费| 亚洲一区二区偷拍| 一级黄色高清视频| 日韩最新中文字幕| 国产精品999.| 国产精品嫩草影视| 美女av免费观看| 亚洲精品天堂成人片av在线播放| 999这里有精品| 别急慢慢来1978如如2| 手机在线看福利| www.99r| 久久国产精品网| 中文字幕无码不卡免费视频| 国产高清精品在线观看| 欧美国产综合在线| 最新av网址在线观看| 91精品无人成人www| 日韩 国产 一区| 色男人天堂av| www亚洲国产| 少妇大叫太大太粗太爽了a片小说| 久久天天东北熟女毛茸茸| 三级黄色片播放| 蜜臀在线免费观看| 欧美亚洲另类色图| 亚洲欧美国产中文| 五月天男人天堂| 老熟妇仑乱视频一区二区| 久久99爱视频| 中国黄色录像片| 激情五月开心婷婷| 不卡中文字幕在线观看| 老司机午夜网站| 蜜臀视频一区二区三区| 手机看片福利日韩| 国产91在线免费| 国产三级日本三级在线播放| 日本在线观看a| 激情五月俺来也| 国产一级片91| 成人免费视频91| 欧美亚洲日本在线观看| 欧美日韩亚洲国产成人| www.好吊操| 国产精品99久久免费黑人人妻| 一级淫片在线观看| eeuss中文| 国产午夜伦鲁鲁| 爱爱爱爱免费视频| 亚洲美免无码中文字幕在线| 超碰在线免费观看97| 女性女同性aⅴ免费观女性恋| 亚洲美女性囗交| 成年人在线看片| 久久精品xxx| 成人日韩在线视频| 天天干天天操天天干天天操| 午夜dv内射一区二区| av动漫在线免费观看| 女人扒开屁股爽桶30分钟| 欧美网站免费观看| 国产成人精品免费看在线播放| 日韩av片在线看| 亚洲精品视频三区| 福利片一区二区三区| 欧美 国产 综合| 男女激情免费视频| 国产精品一线二线三线| 99热一区二区三区| 成人亚洲免费视频| www.欧美日本| 欧美一级特黄a| 黑森林福利视频导航| 97人人爽人人| 中文字幕一区二区三区四区五区人| www午夜视频| 亚洲三级视频网站| 欧美一级小视频| 在线成人免费av| 香蕉视频xxxx| 青青青在线观看视频| 色撸撸在线观看| 手机av在线网| 免费看国产曰批40分钟| 久久久久免费看黄a片app| 黄色一级片国产| 久久精品亚洲天堂| 欧美午夜性视频| 免费在线a视频| 午夜视频在线瓜伦| www.桃色.com| 日韩精品在线视频免费观看| 亚洲熟妇无码一区二区三区| 国产综合免费视频| 欧美性猛交xxx乱久交| 免费在线观看污网站| 亚洲成人天堂网| 色欲色香天天天综合网www| 一女被多男玩喷潮视频| www.涩涩涩| 欧美黑人在线观看| 成人免费在线小视频| 天堂社区在线视频| 中文字幕人妻熟女人妻洋洋| 激情综合在线观看| 999久久久精品视频| 五月激情婷婷在线| 97超碰人人爱| www.久久91| 日日摸日日碰夜夜爽av| 国产免费又粗又猛又爽| 国产一区二区三区小说| 在线播放黄色av| 美女网站免费观看视频| 成 年 人 黄 色 大 片大 全| 日本高清一区二区视频| 亚欧无线一线二线三线区别| 强开小嫩苞一区二区三区网站 | 手机在线免费毛片| 成人在线免费在线观看| 国产911在线观看| 亚洲欧美国产中文| 午夜激情在线观看视频| 久草资源站在线观看| 免费看欧美一级片| 污免费在线观看| 日韩av自拍偷拍| 国产三级三级看三级| 成年人视频观看| 18禁裸男晨勃露j毛免费观看| 中文字幕精品在线播放| 亚洲一区二区图片| 五月天视频在线观看| 99视频在线视频| 美女网站色免费| 99热这里只有精品在线播放| 欧美韩国日本在线| av天堂永久资源网| 日韩精品视频一区二区在线观看| 国产精品videossex国产高清 | 在线免费观看av网| 欧美视频国产视频| www.cao超碰| 一本—道久久a久久精品蜜桃| 久久精品亚洲天堂| 青草网在线观看| www.日本在线视频| 日韩精品―中文字幕| 久久久久久久久久久视频| 国产成人精品视频免费看| 777米奇影视第四色| 中文字幕网av| 国产精品h视频| 日韩小视频网站| 黄色一级大片在线观看| 欧美日韩福利在线| 99精品视频免费版的特色功能| 国产av麻豆mag剧集| 欧美 日韩 激情| 人妻av无码专区| 香港三级韩国三级日本三级| 精品久久久久久无码中文野结衣| 日本高清视频免费在线观看| 国产又猛又黄的视频|