php基础篇-双引号、单引号的区别

php在以前的认知中,以为单引号和双引号没有什么区别,如果外面使用了单引号,那么里面就是用双引号,如果外面使用了双引号,里面就使用单引号,一直以为单引号、双引号就是这点区别,但是还是有一点区别的。

区别就是,双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。

<?php

$str ="hello world!";
echo "$str";
echo '$str';

结果会输出:hello world!$str

php基础篇-双引号、单引号的区别

时间: 2024-10-05 06:30:09

php基础篇-双引号、单引号的区别的相关文章

JavaScript基础 输出含有双引号/单引号的字符串

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

shell 脚本中双引号 单引号 反引号 的区别

转自:http://blog.csdn.net/iamlaosong/article/details/54728393 最近要编个shell脚本处理数据,需要检测数据文件是否存在,文件名中包含日期,所以需要生成最近几天的日期,以便检测文件是否存在,看下面的脚本中如何使用双引号.单引号.反引号: OPDATE=`date -d '-1 day' +%Y%m%d` for i in $(seq 10) do FILEDATE=`date -d "-$i day" +%Y%m%d` echo

Python字符串符号:双引号/单引号用法注解。

众所周知python中单引号和双引号常常被我们所使用,例如print.input等等. 但是对于打印输出所引导的字符串大多都是用双引号的形式来做,"Hello,python!",而单引号多(三个单引号)是用来注释代码用. 我们一旦遇到了 包含多个单引号和双引号的字符串的话,系统就会自动判定引号节点,从而在中间断掉,这个时候就需要们使用三个单引号把这一段代码整个括起来,前提是你需要一个变量赋值,如图: 如图所示;只需要设定一个变量赋值加上你需要的但因内容用前后三个单引号包括起来,就可以直

Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别

Python 中一对单引号和一对双引号都可表示一个字符串: 1 Str1 = 'python' 2 Str2 = "python" 思考? 如何表示字符串: I ' am a python coder. 方法一, 用单引号加转义字符  ' \ ': 1 Str1 = 'I \' am a python coder.' 转义字符 \ 改变原来单引号的含义,在此处表示特殊含义. 思考?如何表示字符串: 'A' and  'a' are two different letters. 方法一,

C++ 箭头-&gt; 双冒号:: 点号.操作符区别

点 . 如果变量是一个对象或者对象引用,则用它来访问对象成员. 箭头 -> 如果变量是一个对象指针,则用它来访问对象成员. 双冒号 :: 如果操作目标是一个具有名空间的标识符,则用它来访问其名空间内的东西.具有名空间的东西很多,除了纯粹的namespace外,正如你所知道的还有class,struct,union.C++ 箭头-> 双冒号:: 点号.操作符区别

PHP学习笔记-----双引号与单引号的区别

1     单引号 1)单引号不解析变量,如果需要在单引号输入变量,将会直接输出变量名 2)不解析转义字符,只解析\'和\\(即单引号本身以及反斜线) 3)单引号中要输入单引号,需要加转义斜线(见2) 2    双引号 1)双引号中可以解析变量,大部分情况下要用大括号括起来,建议一直加,如$name='Leevian'; $str="i am {$name}"; 2)双引号解析转义字符 3)双引号中输出双引号需要加上转义字符 注:单双引号可以互插~不需要加转义字符.

Perl双引号和单引号的区别

Perl不会解析单引号中的内容,但是会解析双引号中的.如果将变量放在单引号中,Perl仅仅会认为它是用户要显示字符(\'和\\除外的转义字符也不会解析),但是如果将其放在双引号的字符串里,它将被解析为一个变量.而且Perl还会解析变量字符串里的特殊字符.即使用单引号表示字符串时可以不用\作为转义字符,例如:$str = 'This is a string';print 'The String is $str';输出如下:The String is $strPerl还提供了两个函数由于引用字符串:

字符指针,字符数组,双引号的字符串的区别与联系

作者 :  陈宗权 先说说双引号的字符串,比如"chenzongquan",它是由里面咱们看到的一系列字符以及一个尾随的'\0'字符组成,存储在内存的只读存储区中.只读存储区是在整个程序运行期间都保留着的.可见的,而且其中的数据原则上是保持不变的.所以对一个双引号表示的字符串,只要你知道它的具体地址,可以在程序的任何一个函数中再次使用. 说到只读,要引一下,在16位系统中没有进行内存访问保护,所以在程序运行时实际上也可以改变只读存储区中的数据,但是在32位系统中有内存访问保护,程序运行

字符串加双引号&quot;&quot;与不加的区别

加双引号"",表示精确匹配 不加双引号"",*表示通配符 =~ 左侧字符串是否能够被右侧的PATTERN所匹配(注意: 此表达式一般用于[[ ]]中:扩展的正则表达式) 原文地址:https://www.cnblogs.com/lqynkdcwy/p/9498778.html