亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

為什么html和php混合使用?html和php混寫的四種方式

2020-03-24 18:16:01
字體:
來源:轉載
供稿:網友
下面小編就為大家帶來一篇PHP/HTML混寫的四種方式總結。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

PHP作為一款后端語言,為了輸出給瀏覽器讓瀏覽器呈現出來,無可避免的要輸出HTML代碼,下文介紹下我用過的三種PHP/HTML混編方法

1、單/雙引號包圍法

這是最初級的方法了,用法就像下面這樣

<?php echo ' <!DOCTYPE html> <html>   <head>     <title> </title>   </head>   <body>     <span>測試頁面</span>   </body> </html> ';?>

這樣是最簡單的一種方法了,直接用單引號包裝上就行了

至于雙引號和單引號的區別,就在于前者解析引號內的變量,而后者不解析引號內的變量,參看下面的例子

<?php $Content='Hello!'; echo "$Content"; echo '<br>'; echo '$Content'; ?>

輸出

1 Hello!
2 $Content

由此可見,用雙引號包圍的字符串中的變量名自動解析為了變量值,而用單引號包圍則依然顯示變量名

這樣書寫的缺點有兩點

1、如果輸出內容中包含單/雙引號將極難處理,因為PHP無法判斷這個引號是屬于程序的還是輸出內容的,所以會報錯

2、這樣書寫一些現代文本編輯器(如SublimeText)將無法對引號包圍的輸出的內容進行語法著色,如果出現一些格式問題將極難發現。圖中為SublimeText3的一張截圖,上面的是正常的著色,下面則是用引號包圍的著色

2、使用HEREDOC/NOWDOC

HEREDOC和NOWDOC是PHP5.3開始支持的一種新特性,它允許在程序中使用一種自定義的標志符來包圍文本,而HEREDOC和NOWDOC的關系就類似于雙引號包圍和單引號包圍一樣,前者解析區塊內的變量,而后者不解析區塊內的變量

下面介紹HEREDOC和NOWDOC的用法

<?php $Content='Hello!';  //下面寫出了一個HEREDOC,其中標識LABEL可以自定義為任何字符串,但要保證開頭的標識和結尾的標識一樣 echo <<<LABEL $Content LABEL; //結尾的方法:另起一行,打上LABEL。注意結尾的標識前面和后面不要插入任何字符,空格也不行  echo '<br>';//為了演示方便換行  //NOWDOC和HEREDOC的書寫方式差別在于NOWDOC的標識符需要用單引號包圍 echo <<<'LABEL' $Content LABEL; //其他無異  ?>

也可以參考PHP.net上的關于這兩個的wiki:https://wiki.php.net/rfc/heredoc-with-double-quotes

用HEREDOC/NOWDOC書寫極好的解決了包圍引號的問題,但依然沒有解決語法著色失效的問題

3、HTML中嵌入PHP程序塊(推薦)

這是一種非常合適的辦法,并且這種方法廣泛用在了諸如WordPress模板等場合中。書寫起來也較為方便,直接在需要輸出的地方寫上相關的代碼就行了,就像下面這樣

<?php  //首先在這里寫好相關的調用代碼 function OutputTitle(){   echo 'TestPage'; } function OutputContent(){   echo 'Hello!'; }  //然后再下面調用相關函數就可以了 ?>  <!DOCTYPE html> <html>   <head>     <title><?php OutputTitle(); ?></title>   </head>   <body>     <span><?php OutputContent(); ?></span>   </body> </html>

我認為這種方法是在這三種方法中最好的,但是這樣做的缺點是如果這樣的代碼塊一多了就會嚴重影響程序閱讀。

4、使用前端模板引擎

由于前端的重要性在整個Web開發中日益上升,現在前/后端工程師逐漸在分離成兩個職業,所以說為了確保前/后端工程師能夠相互配合,使前端開發和后端開發出來的東西對接更完美,逐漸催生出了一系列前端模板引擎,比如Smarty。使用Smarty書寫的實現代碼可讀性非常的高,這使前/后端的分離也更加的高效和便捷。有興趣的同學可以去搜索了解

以上就是為什么html和php混合使用?html和php混寫的四種方式的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
韩国日本不卡在线| 91久久国产综合久久91精品网站| 国产精品久久久久久一区二区| 日本久久久a级免费| 国产欧美一区二区三区久久人妖| 成人午夜黄色影院| 亚洲系列中文字幕| 欧美日韩国产中字| 欧美亚洲第一区| 日韩性xxxx爱| 欧美性jizz18性欧美| 久久99久国产精品黄毛片入口| 精品久久久香蕉免费精品视频| 国产成人精品免费视频| 欧美午夜视频在线观看| 萌白酱国产一区二区| 亚洲国产毛片完整版| 5278欧美一区二区三区| 欧美大学生性色视频| 国产精品福利网站| 久久久久久国产| 久久久久北条麻妃免费看| www.亚洲人.com| 久久久久日韩精品久久久男男| 亚洲曰本av电影| 亚洲第一福利网站| 91久久精品国产91久久性色| 亚洲区中文字幕| 欧美制服第一页| 欧美最顶级的aⅴ艳星| 中国日韩欧美久久久久久久久| 岛国精品视频在线播放| 日韩一区二区三区国产| 成人情趣片在线观看免费| 日韩激情av在线播放| 欧美国产日产韩国视频| 亚洲国产欧美久久| 亚洲第一区中文字幕| 久久国产加勒比精品无码| 成人a级免费视频| 欧美乱大交xxxxx另类电影| 丝袜一区二区三区| 久久久久久久久久久久av| 亚洲xxxx在线| 亚洲系列中文字幕| 国产婷婷成人久久av免费高清| 日韩精品视频在线观看网址| 欧美黑人巨大精品一区二区| 久久亚洲一区二区三区四区五区高| 久久亚洲国产精品成人av秋霞| 欧美xxxx综合视频| 成人美女免费网站视频| 欧美精品精品精品精品免费| 91青草视频久久| 成人黄色在线观看| 亲子乱一区二区三区电影| 国产综合香蕉五月婷在线| 欧美性高跟鞋xxxxhd| 激情成人在线视频| www日韩中文字幕在线看| 日韩一区二区欧美| 热久久免费视频精品| 深夜福利91大全| 亚洲高清免费观看高清完整版| 91在线视频导航| 91精品啪aⅴ在线观看国产| 精品女同一区二区三区在线播放| 97精品在线观看| 欧美性做爰毛片| 亚洲自拍欧美另类| 久久国产精品视频| 亚洲欧洲日韩国产| 国产精品美乳一区二区免费| 中文字幕在线日韩| 亚洲欧美变态国产另类| 91欧美激情另类亚洲| 欧美极品美女视频网站在线观看免费| 亚洲精选在线观看| 国产一区二区三区视频免费| 亚洲国产精品电影| 一区二区亚洲欧洲国产日韩| 精品国产31久久久久久| 日韩动漫免费观看电视剧高清| 欧美亚洲第一页| 超碰精品一区二区三区乱码| 成人亚洲欧美一区二区三区| 国产精品高潮粉嫩av| 亚洲色图综合网| 久久久久久一区二区三区| 亚洲一区二区三区成人在线视频精品| 少妇高潮久久77777| 国产亚洲欧美视频| 亚洲国产精品成人va在线观看| 欧美xxxx18国产| 国产91色在线| 国产精品嫩草影院久久久| 午夜免费日韩视频| 日韩在线免费视频| 91chinesevideo永久地址| 日韩风俗一区 二区| 亚洲一区二区福利| 日韩激情av在线播放| 日韩国产高清视频在线| 色综合影院在线| 久久人人爽人人爽人人片av高清| 久久躁狠狠躁夜夜爽| 91国产中文字幕| 国产精品女主播视频| 欧美精品videos| 日韩一区av在线| 精品国产一区二区三区久久狼黑人| 欧美另类在线观看| 久久精品夜夜夜夜夜久久| 久久久久国产一区二区三区| 国产美女久久精品| 国产精品扒开腿做爽爽爽的视频| 久久久国产91| 精品欧美激情精品一区| 亚洲欧洲第一视频| 久久久久久久一| 日韩av一区二区在线| 91成人精品网站| 欧美日韩国产激情| 岛国精品视频在线播放| 国产精品视频公开费视频| 精品国产户外野外| 操人视频在线观看欧美| 97视频在线观看网址| 成人国内精品久久久久一区| 国产精品jizz在线观看麻豆| 夜夜躁日日躁狠狠久久88av| 午夜精品美女自拍福到在线| 亚洲免费视频在线观看| 性欧美视频videos6一9| 国产亚洲一区精品| 国产裸体写真av一区二区| 亚洲国产精品久久精品怡红院| 2019最新中文字幕| 欧美成人免费观看| 国产亚洲精品va在线观看| 亚洲电影在线看| 亚洲人成网站999久久久综合| 亚洲欧洲视频在线| 91大神在线播放精品| 欧美国产视频一区二区| 亚洲欧洲激情在线| 欧美成人精品不卡视频在线观看| 欧美日韩性视频在线| 国产美女被下药99| 国产精品丝袜久久久久久高清| 成人免费高清完整版在线观看| 国产精品色午夜在线观看| 日韩电影大全免费观看2023年上| 热re91久久精品国99热蜜臀| 91精品在线一区| 国产91色在线| 欧美疯狂xxxx大交乱88av| 久久影视三级福利片| 国产成人精品一区二区| 国产精品极品美女粉嫩高清在线| 日日骚av一区| 色综合导航网站| 国产精品夫妻激情| 亚洲色无码播放|