php—定界符

/* 定界符 */

herodoc - 功能同双引号,能解析

$str = <<<AAA

字符串内容

AAA;

nowdoc - 功能同单引号,不能解析

只在开始位置有单引号

$str = <<<‘AAA‘

字符串内容

AAA;

/* 字符串的使用 */

可将字符串当作一个字符的集合来使用,可独立访问每个字符。仅适用于单字节字符(字母、数字、半角标点符号),像中文等不可用

$str = "abcd";

echo $str[3];  // d

echo $str{0};  // a

时间: 2024-08-11 10:06:07

php—定界符的相关文章

PHP中的定界符

因为PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法--按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误.如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个200行的js我想是谁都会崩溃的.这就是PHP为什么要引入一个定界符的原因--至少一大部分原因是这样的. 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西:2.在PHP定界符

单引号 双引号 定界符 之间区别

双引号解析变量,单引号不解析变量,定界符解析变量双引号中直接输出单引号,单引号中直接输出双引号,单引号输出单引号需要转义,双引号输出双引号需要转义.(转义字符"\")双引号输出变量名需要转义('\'); 例: //双引号 $a="123";$b="456";$c=$a.$b;echo "\$c";die;输出结果是变量名$c echo $c; 输出结果是$c=123456: $a='jjjjjj';$b="aaa $

PHP 中 &lt;&lt;&lt; 定界符的使用规范

$str = <<< mark <script language="javascrit" type="text/javascript"> alert("欢迎学习PHP!"); </script> mark; 注:1.定界符后面的红色标记可以随意替换,但是要始终保持两者一致: 2.后面一个红色标记前不能有任何字符,包括空格:

PHP 定界符使用

在PHP代码中,如果不想一行一行的拼接HTML或者JS的话,那么使用定界符将是最好的帮手! 使用方法: <<<eof .......html/js..... eof; 注意事项:(别看很简单,除了html或js代码外,就两行,但也有几点需要注意) 一.eof可以是想要的任意值(aaa.bbb),但一定要是成对出现!!! 二.结尾的eof;一定要是单独的一行,且前后都不能有空格,一定要注意,否则会报错的!!!

&lt;&lt;&lt;ETO定界符

ETO是一种定界符. 以"<<<ETO"开始,表示字符串的起始位置,也必须以"ETO"结束,并且要从结束行的第一列开始,本行不能有任何其他不相关字符出现. 只要符合定界符语法,"ETO"是可以被替换的.

php之定义大字符串数据时使用定界符来标识

在定义大字符串数据时,通常使用定界符来标识,这种方式能保留文本中的格式,如文本中的换行.定界符使用格式如下. <<<identifier 格式化文本 identifier 其中,符号“<<<"是关键字,必须使用,而“identifier”为用户自定义的标识符,用于定义文本的起始和结束边界,前后的标识符必须相同.标识符必须从行的第1列开始,标识符也必须遵循PHP标识符的命名规则,即由字母或下划线开始,后面跟任意数量的字母.数字或下面线,例如: 1 <?ph

php中的定界符EOF Perl风格的字符串输出技术

<<EOF EOF;//顶格写 Perl风格的字符串输出技术 定界符不唯一,只要首尾统一即可: 在<<<EOF 和 EOF; 之间的文本, 可以不用转义, 比如单引号和双引号一般用于输出长的html文本或者文本赋值,这样写sql语句, 可以不用对字符型字段两边的单引号进行转义 例1 $v=2;$a= <<<EOF"abc"$v"123"EOF;echo $a; //结果连同双引号一起输出:"abc"

php 的定界符 &lt;&lt;&lt;eof

PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法 --按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误.如果是一两处还可以容忍,但是要是一个完整的 html文本或者是一个200行的js我想是谁都会崩溃的.这就是PHP为什么要引入一个定界符的原因--至少一大部分原因是这样的. 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西:2.在PHP定界符

PHP中的定界符格式

<?php //nowdoc(单引号定界符) //ABC可以是任合内容,放在单引号中 $c=<<<'ABC' 这里可以是任合内容 我是历的苛夺基 本原则叶落归根在运 输费艰难田¥¥&…… ABC; echo $c; ?> <?php //heredoc(双引号定界符) //ABC可以是任合内容,放在双引号中或是不加引号 $c=<<<ABC 这里可以是任合内容 我是历的苛夺基 本原则叶落归根在运 输费艰难田¥¥&…… ABC; echo

改变smarty的定界符$smarty-&gt;right_delimiter=//$smarty-&gt;left_delimiter=

-Example 3.9. 改变定界符的例子 <?php $smarty->left_delimiter = '<!--{'; $smarty->right_delimiter = '}-->'; $smarty->assign('foo', 'bar'); $smarty->assign('name', 'Albert'); $smarty->display('example.tpl'); ?> 模板: Welcome <!--{$name}-