• 技术文章 >后端开发 >PHP问题

    php中的问号是什么意思

    长期闲置长期闲置2022-02-11 14:21:12原创740

    PHP中的问号有多种意思:1、在标签中使用的问号是一个界定符,用于标识php代码的开头和结尾,没有实际的程序意义;2、在三元运算符中的问号,用于选择指定的条件作为程序执行的分支,语法为“条件一?条件二:条件三”。

    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑

    php中的问号是什么意思

    php代码当中问号的作用大概分为两类,一类是在PHP标签中使用的“<?php”、“?>”这对标记,还有一类是用在三元运算符中的“?”操作符,像这样:$a == 1?true:false。

    在PHP程序中恰当地使用三元运算符能够令脚本更为简洁、高效。

    代码格式如下:

    (expr1) ? (expr2) : (expr3);

    解释:

    如果条件“expr1”成立,则执行语句“expr2”,否则执行“expr3”。

    实现同样的功能,若使用条件流程语句,就需要书写多行代码:

    if(expr1) {
    expr2;
    } else {
    expr3;
    }

    可见,前面所说的三元运算符之好并非夸张。

    可是,多数情况下我们只在代码较为简单的时候使用三元运算符,即执行语句只为单句的时候。如:

    $a>$b ? print "a大于b" : print "a小于b";

    事实上,三元运算符可以扩展使用,当设置的条件成立或不成立,执行语句都可以不止一句,试看以下格式:

    (expr1) ? (expr2).(expr3) : (expr4).(expr5);

    我们非常明显地看到,多个执行语句可以使用用字符串运算符号(“.”)连接起来,各执行语句用小角括号包围起来以表明它是一个独立而完整的执行语句。

    这样扩展后它的功能更为逼近“if...else”流程语句。

    同时三元运算符还可以嵌套使用。

    推荐学习:《PHP视频教程

    以上就是php中的问号是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP
    上一篇:php怎么去掉后两位数 下一篇:php中什么不区分大小写
    千万级数据并发解决方案

    相关文章推荐

    • php中txt怎么转成数组• php中字符串查询函数是什么• 怎么更改php.ini文件支持pdo抽象层• php中1怎么转成01• php怎么用正则去掉字符串的双引号
    1/1

    PHP中文网