天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

關于PHP結束標簽的使用細節探討及聯想

php解析一個文件時,會尋找開始<?php和結束標記?>,標記告訴php開始和停止解釋其中的代碼。此種方式的解析可以使php嵌入到各種不同的文檔中,凡是在一對開始和結束標記之外的內容都會被php解析器忽略。大多數情況下php都是嵌入在HTML文檔中的。

單行注釋僅僅注釋到行末或者當前的 php 代碼塊,視乎哪個首先出現。這意味著在 // ... ?> 或者 # ... ?>之后的 HTML 代碼將被顯示出來:?> 跳出了 php 模式并返回了 HTML 模式,// 或 #并不能影響到這一點。

由以上討論可可知,即使?>出現在//注釋中,php解析器也會認為php解析結束(當 php 碰到結束標記 ?> 時,就簡單地將其后的內容原樣輸出( 除非其后緊接著一個新行,參見指令分隔符)直到碰到下一個開始標記為止)。
復制代碼 代碼如下:
<?php
//$a = '<a href="test.html" title="#">test</a><a href="test.html" title="#">test</a>';
//preg_match_all('|<a[^>]+href="([^/"]*)".*?>|', $a, $b);
//print_r($b);

輸出為:
復制代碼 代碼如下:
:!php preg.php
|', $a, $b);
//print_r($b);

如何修正上述問題呢?或者你使用/* */進行注釋,或者將?>用字符串連接符進行連接,如下:
復制代碼 代碼如下:
<?php
$a = '<a href="test.html" title="#">test</a><a href="test.html" title="#">test</a>';
preg_match_all('|<a[^>]+href="([^/"]*)".*?'.'>|', $a, $b);
print_r($b);

這一細節同樣適用于JS結束標簽</script>

php技術關于PHP結束標簽的使用細節探討及聯想,轉載需保留來源!

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

主站蜘蛛池模板: 91久久99久91天天拍拍 | 草莓视频在线免费观看 | 99视频精品全部免费观看 | 成人免费看片45分钟 | 成人免费无毒在线观看网站 | 国产人妻麻豆蜜桃色在线 | 精品午夜国产福利观看 | 伊人影院综合网 | 老师掀开短裙让我挺进动态 | 麻生希第一部快播 | 亚洲熟女乱色一区二区三区 | 美女张开腿让我了一夜 | 亚洲视频网站欧美视频网站 | 亚洲高清在线精品一区 | 国产AV国片精品无套内谢无码 | 欧美18精品久久久无码午夜福利 | 女仆翻身大作战 | 中文在线观看免费网站 | 亚洲中文有码字幕日本 | 伊人在线高清视频 | 超碰在线视频地址 | 夜夜躁婷婷AV蜜桃视频 | 青青草在现线免费观看 | 麻豆无人区乱码 | 99久久久久国产精品免费 | 人妻仑乱少妇88MAV | 国产成人免费全部网站 | 精品视频在线观看视频免费视频 | 中文字幕亚洲第一页 | 先锋影音av无码第1页 | 日本一区二区三区在线观看网站 | 久久国产精品免费A片蜜芽 久久国产精品萌白酱免费 久久国产精品麻豆AV影视 | 亚洲AV一宅男色影视 | 18禁无遮挡羞羞污污污污免费 | 男人有噶坏 | 成人在线免费观看 | 老太婆风流特黄一级 | 男人网站在线观看 | 精品国产免费观看久久久 | 亚洲不卡一卡2卡三卡4卡5卡 | 呜呜别塞了啊抽插 |