hi,你好!欢迎访问本站!登录
本站由网站地图腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 杂谈 - 正文 君子好学,自强不息!

【杂谈】PHP定界符是什么?有什么作用?(图文+视频)

2019-11-18杂谈搜奇网41°c
A+ A-
PHP定界符是从PHP4.0版本最先支撑的。那有的新手朋侪可能会问 PHP定界符是什么呢? 有什么作用

实在定界符就是用于定义花样化的大文本,而花样化则是指文本中的花样将被保存,所以文本中不需运用转义字符。在运用时后接一个标识符,然后是花样化文本(即字符串),末了是一样的标识符完毕字符串。

PHP中有两种定界符:heredoc(双引号定界符)nowdoc(单引号定界符)

下面我们连系简朴的代码示例,为人人细致引见下关于PHP定界符的相干学问。

一、heredoc
heredoc语法花样:

$str=<<<"ABC"
……
ABC;
echo $str;
?>

注:这里的ABC(定界符)能够自在定义,放在双引号中或许不加引号,而且定界符背面不能有任何字符串(包含空格)。

heredoc运用代码示例:

<?php
// heredoc 和双引号的作用险些一样
$name = "Ki4网";
$str1 = <<<Here
<h1>$name</h1>
<form action="upload.php" method="get">
<input type="checkbox" name="like" value="篮球">篮球<br>
<input type="checkbox" name="like" value="足球">足球<br>
<input type="checkbox" name="like" value="排球">排球<br>
<input type="checkbox" name="like" value="乒乓球">乒乓球<br>
    <input type="submit" value="一定">
</form>
<script>...</script>
Here;

这里我们在定界符中随便写一个form代码,结果以下图:

如图运用heredoc花样的定界符能够剖析变量等任何内容,而且不须要加任何转义符。

二、nowdoc

nowdoc 语法花样:

$str=<<<'ABC'
……
ABC;
echo $str;
?>

注:这里的ABC(定界符)能够自在定义,必需放在单引号中,一样定界符背面不能有任何字符串(包含空格)。

nowdoc运用代码示例以下:

<?php
// nowdoc 和单引号的作用险些一样
$name = "Ki4网";
$str2 = <<<'Now'
<h1>$name</h1>
<form action='upload.php' method="get">
<input type="checkbox" name="like" value="篮球">篮球<br>
<input type="checkbox" name="like" value="足球">足球<br>
<input type="checkbox" name="like" value="排球">排球<br>
<input type="checkbox" name="like" value="乒乓球">乒乓球<br>
    <input type="submit" value="一定">
</form>
Now;
echo $str2;

一样我们经由过程浏览器接见,结果以下图:

我们从图中能够发明,运用nowdoc花样的定界符,不能剖析变量$name,然则也不须要加任何转义符。

固然除了这里的heredoc和nowdoc体式格局,另有我们传统的输出体式格局,就是直接输出单引号和双引号里的字符串。如许的话一定要有大批的转义符来对字符串中的引号等特别字符举行转义,以避免涌现语法错误。

所以综上所述,当我们在PHP中须要输出大批的html文本或许js剧本时,PHP定界符就有很大的上风,由于在PHP定界符中的任何特别字符都不须要转义而且PHP变量也会被一般的用其值来替代。

本篇文章就是关于PHP定界符的相干学问详解,愿望对须要的的朋侪有所协助!

想要相识更多PHP学问,人人能够关注Ki4网PHP视频教程,迎接人人参考进修!

以上就是PHP定界符是什么?有什么作用?(图文+视频)的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
【杂谈】PHP定界符是什么?有什么作用?(图文+视频)

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

本文来源:搜奇网

本文地址:https://www.sou7.cn/281861.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>