PHP学习笔记4 —— EOF (heredoc) 使用说明

本文介绍如何在PHP中使用PHPEOF定义字符串,包括语法要点、开始和结束标识的要求,并通过代码实例演示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PHP EOF 是一种在命令行shell 和 程序语言里定义一个字符串的方法。

使用概述如下:

  • 必须后接分号,否则编译不通过。
  • EOF可以使用任意其他字符代替,只需保证结束标识开始标识一致。
  • 结束标识必须顶格肚子占一行,前后不能衔接任何空白和字符。
  • 开始标识可以不带引号或带单/双引号,不带引号和带双引号效果一致;解释内嵌的变量和转义符号;带单引号则不解释内嵌的变量和转义符号。
  • 当内容需要内嵌引号(单/双引号)时,不需要加转义符,本身对单双引号转义。
<?php
$name = "pp";
$str = <<<EFO 
			$name"正在学PHP"
			"当代大学生太难了~"
EOF; 
echo $str;
?>

注意:

  • 上述代码中<<<EOF 是开始标识,EOF是结束标识。结束标识必须顶格写,且不能有缩进和空格,结束标识末尾要有分号。
  • 保证开始标识和结束标识相同。
  • 位于开始标识和结束标识之间的变量可以被正常解析,但函数则不行。、
  • 变量不需要用.或者,来拼接。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值