当前位置: 首页 > 编程笔记 >

浅谈PHP中的<<<运算符

吕昀
2023-03-14
本文向大家介绍浅谈PHP中的<<<运算符,包括了浅谈PHP中的<<<运算符的使用技巧和注意事项,需要的朋友参考一下

PHP中提供了<<<运算符构建多行字符串序列的方法,通常称为here-document或表示为heredoc的简写。

这种方法详细表述了字符串的字面值,并在文本中保留了字符串的下划线和其他空格(包括缩进)。例如:

<?php
$author ='wixy';
echo <<<_END
Thisis a Headline
Thisis the first line.
Thisis the second line.
---Writtenby $author.
_END;
?>

PHP解析器会将两个_END标签中间的所有内容输出,就相当于一个用双引号引用的字符串。
这意味着,我们可以将一整段HTMLhtml" target="_blank">语言直接写在PHP代码中,然后用PHP变量来替换具体的动态部分。

 <?php
 $out =<<<_END
 .....
 _END;
 ?>

也可用上面这种方式将两个标签中的内容赋值给变量。
 
注意:用来关闭的_END标签必须单独放在一行,而且这一行中不能添加其他内容,即使注释或者空格也不允许

 类似资料:
  • 本文向大家介绍浅谈JavaScript中运算符的优先级,包括了浅谈JavaScript中运算符的优先级的使用技巧和注意事项,需要的朋友参考一下 运算符优先级 JavaScript中的运算符优先级是一套规则。该规则在计算表达式时控制运算符执行的顺序。具有较高优先级的运算符先于较低优先级的运算符执行。例如,乘法的执行先于加法。 下表按从最高到最低的优先级列出JavaScript运算符。具有相同优先级的

  • 本文向大家介绍浅谈PHP中output_buffering,包括了浅谈PHP中output_buffering的使用技巧和注意事项,需要的朋友参考一下 一、我们要说一下php中的缓存大概有哪些! 在PHP中,我们可以粗略的将缓存分为客户端缓存(Browser缓存),服务器端缓存(Server缓存)。由于PHP是基于B/S架构的,所以,我们可以理解为浏览器端的缓存,服务器端缓存。 在服务器端PHP自

  • 本文向大家介绍浅谈JS中逗号运算符的用法,包括了浅谈JS中逗号运算符的用法的使用技巧和注意事项,需要的朋友参考一下 注意: 一、由于目前正在功读JavaScript技术,所以这里拿JavaScript为例。你可以自己在PHP中试试。 二、JavaScript语法比较复杂,因此拿JavaScript做举例。 最近重新阅读JavaScript权威指南这本书,应该说很认真的阅读,于是便想把所学的东西多记

  • 本文向大家介绍浅谈防不胜防的unsigned int的运算,包括了浅谈防不胜防的unsigned int的运算的使用技巧和注意事项,需要的朋友参考一下 我很早之前就知道,unsigned int与int运算的时候,int会被转化为unsigned int来进行运算。一直觉得定这条规则的人是极度反人类的,虽说unsigned int可以表示更大的正值,但毕竟我们不太会把unsinged想像成一个负数

  • 本文向大家介绍浅谈PHP的反射API,包括了浅谈PHP的反射API的使用技巧和注意事项,需要的朋友参考一下 PHP的反射API,即在PHP运行状态下,通过分析PHP程序,可以导出对象所属的类,方法,属性,参数等信息。 如何使用反射API 示例代码 Person.php Person类,包含一个成员变量和三个成员方法 获取$student对象的方法和属性列表 ReflectionClass类报告了一

  • 本文向大家介绍浅谈php扩展imagick,包括了浅谈php扩展imagick的使用技巧和注意事项,需要的朋友参考一下 PHP建图通常都用GD库,因为是内置的不需要在服务器上额外安装插件,所以用起来比较省心,但是如果你的程序主要的功能就是处理图像,那麼就不建议用GD了,因为GD不但低效能而且能力也比较弱,佔用的系统资源也颇多,另外GD的creatfrom也有bug,而imagick却是一个很好的替