• 技术文章 >后端开发 >php教程

    php基础操作符,单引号和双引号区别的实例详解

    伊谢尔伦伊谢尔伦2017-06-23 09:26:28原创740
    一.字符串插入

    双引号与单引号的区别:
    1.双引号的使用:

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <?php 
    //双引号可以解析变量和转义字符 
    $username = "jack"; 
    echo "his name is $username!"; 
    echo "<br/>"; 
    $username = "小东"; 
    //如果是英文的感叹号会正常解析变量 
    echo "他的名字是$username!";//他的名字是小东! 
    echo "<br/>"; 
    //如果是中文的感叹号则会解析不出来 
    echo "他的名字是$username!";//他的名字是 
    echo "<br/>"; 
    //转义字符在这里虽然被解析出来了,但是\n是在源代码里换行 
    //浏览器显示只是一个字符的位置 
    echo "他的名字是$username,\n他今年20岁了";//他的名字是小东, 他今年20岁了 
    echo "<br/>"; 
    //为了避免出现错误,推荐使用
    字符串连接
    的方式 
    echo "他的名字是".$username.",他今年20岁了";//他的名字是小东,他今年20岁了 
    ?>

    2.单引号的使用:

    <?php 
    //单引号只是输出字符串字面值, 
    //不会解析变量和转义字符。 
    //也不会进行语法加亮提示 
    $username = 'anllin'; 
    echo 'his name is $username,\n his age is 20.'; 
    //output 
    //his name is $username,\n his age is 20. 
    ?>

    部分常用的转义字符

    转义序列

    描述

    \n

    换行符

    \r

    回车

    \t

    水平制表图

    \\

    反斜杠

    \$

    美元符

    \”

    双引号


    二.操作符

    实例一、

    <?php 
    //算术操作符 
    $a = 5; 
    $b = 3; 
    echo $a + $b; 
    echo '<br/>'; 
    echo $a - $b; 
    echo '<br/>'; 
    echo $a * $b; 
    echo '<br/>'; 
    echo $a / $b; 
    echo '<br/>'; 
    echo $a % $b; 
    ?>

    结果如下:

    8 
    2 
    15 
    1.66666666667 
    2

    实例二、

    <?php 
    //复合赋值操作符 
    $a = 5; 
    $b = 3; 
    echo $a += $b; 
    echo '<br/>'; 
    echo $a -= $b; 
    echo '<br/>'; 
    echo $a *= $b; 
    echo '<br/>'; 
    echo $a /= $b; 
    echo '<br/>'; 
    echo $a %= $b; 
    echo '<br/>'; 
    echo $a .= $b; 
    ?>

    结果如下:

    8 
    5 
    15 
    5 
    2 
    23

    实例三、

    <?php 
    //
    递增递减运算符
     
    $a = 5; 
    echo ++$a; 
    echo '<br/>'; 
    echo $a++; 
    echo '<br/>'; 
    echo --$a; 
    echo '<br/>'; 
    echo $a--; 
    ?>

    结果如下:

    6 
    6 
    6 
    6

    实例四:

    <?php 
    $a = 5; 
    $b = 3; 
    $c = 5; 
    $d = '5'; 
    echo $a == $c; 
    echo '<br/>'; 
    echo $a === $c; 
    echo '<br/>'; 
    echo $a == $d; 
    echo '<br/>'; 
    echo $a != $b; 
    echo '<br/>'; 
    echo $a !== $d; 
    echo '<br/>'; 
    echo $a != $b; 
    echo '<br/>'; 
    echo $a > $b; 
    echo '<br/>'; 
    echo $b < $c; 
    echo '<br/>'; 
    echo $a >= $c; 
    echo '<br/>'; 
    echo $a <= $c; 
    ?>

    结果如下:

    1 
    1 
    1 
    1 
    1 
    1 
    1 
    1 
    1 
    1

    实例五、

    <?php 
    $a = false; 
    echo ! $a; 
    echo '<br/>'; 
    $b = 5; 
    $c = 3; 
    echo $b > 0 && $c > 0; 
    echo '<br/>'; 
    echo $b > 0 and $c > 0; 
    echo '<br/>'; 
    echo $b != 0 || $c != 0; 
    echo '<br/>'; 
    echo $b != 0 or $c != 0; 
    echo '<br/>'; 
    ?>

    结果如下:

    1 
    1 
    1 
    1 
    1

    运算符”and”和”or”比&&和||的优先级要低
    三元操作符

    <?php 
    $a = 100; 
    echo $a > 60 ? 'success':'fail'; 
    ?>

    success
    错误抑制操作符

    <?php 
    echo @(100/0); 
    ?>

    以上就是php基础操作符,单引号和双引号区别的实例详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 别的 引号 操作 基础
    上一篇:php基础控制结构实例详解 下一篇:php控制结构if,switch,while,for等的代码实例
    千万级数据并发解决方案

    相关文章推荐

    • 100道常见PHP面试题(附解析),增强你的知识储备!• 深入浅析PHP文件包含漏洞• 如何编译PHP源代码介绍ZendEncode的安装方法我今天刚调试成功,不敢独享,拿来献宝_PHP教程• 第十节--抽象方法和抽象类--ClassesandObjectsinPHP510_PHP教程• PHP4 Session实现的迷你购物篮一_PHP教程
    1/1

    PHP中文网