一、利用单引号或双引号定义字符串

字符串是指持续串不中断的字符。
这里的字符紧张包括以下几种类型。

1.1、字母类型,如a、b、c、d等。

php声明字符串PHP8界说字符串的办法PHP8常识详解 AJAX

1.2、数字类型,如1、2、3、4等。

1.3、分外字符型,如!
、@、#、¥、%、&等。

1.4、不可见字符型,如回车符、tab符、换行符等。

下面所有单引号和双引号,来定义一个普通字符,并把稳单双号的差异:

<?PHP$a = "PHP8"; //定义变量$a,利用双引号定义$b = 'PHP8'; //定义变量$b,利用单引号定义$c = "我们正在学习的是$a"; //定义变量$c,利用双引号定义$d = '我们正在学习的是$a'; //定义变量$d,利用单引号定义echo $a; //输出变量$aecho "<br>"; //输出换行echo $b; //输出变量$becho "<br>"; //输出换行echo $c; //输出变量$cecho "<br>"; //输出换行echo $d; //输出变量$d?>

以上PHP8代码实行结果为:

PHP8PHP8我们正在学习的是PHP8我们正在学习的是$a

从以上的运行结果可以得出:

1、仅仅输出字符串的时候,双引号和单引号是没有差异的。

2、当在字符串中输出变量的时候,就不一样了,双引号会输出变量的值,单引号则把变量当成普通的字符串原封不动的输出。

二、利用定界符定义字符串

定界符(<<<)用于定义格式化的大文本,这里的格式化是指文本中的格式被保留,以是文本中不须要转义字符。
利用定界符的语法格式如下:

<?php$string = <<< str字符串的详细内容str;?>

这里的str为指定的标识符,标识符可以自己设定,记得要前后保持同等。

利用定界符和双引号一样,包含的变量也会更换成实际的值。

参考案例如下:

<?php$a = "PHP8";$b = "我们正在学习的是$a";$c = <<< str我们正在学习的是$astr;echo $b;echo "<br>";echo $c;?>

上面代码在PHP8中,运行结果如下:

我们正在学习的是PHP8我们正在学习的是PHP8

三、字符串的连接符

字符串的连接符利用非常的频繁,在前面的学习中,我们学习了利用英文的“.”(点号)来链接,还可以利用{}来连接字符串。

3.1、利用“.”连接字符串。

它可以连接两个字符串,也可以连接两个字符串变量,还可以连接字符串和字符串变量。

示范代码如下:

<?php$a = "我们正在学习的是";$b = "PHP8";echo $a.$b;?>

在PHP8中运行的结果如下:

我们正在学习的是PHP8

3.2、利用“{}”连接字符串。

在PHP编程中,{}也是我们常常利用的连接字符的语法,特殊是在各种cms中,我们常常瞥见,某些变量便是利用{}来链接的,下面是一个利用{}连接字符串的示范:

<?php$a = "PHP";$b = "PHP8";$c = "我是一名{$a}程序员,我正在学习的是{$b}";echo $c;?>

在PHP8中运行的结果为:

我是一名PHP程序员,我正在学习的是PHP8

到此为止,利用单引号或双引号定义字符串、利用定界符定义字符串和字符串的连接符就讲解完毕了。
欢迎你学习《PHP8知识详解》系列教程的其他知识点。