成都网站建设设计

将想法与焦点和您一起共享

php中问号指的是什么

这篇文章主要介绍“php中问号指的是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php中问号指的是什么”文章能帮助大家解决问题。

创新互联建站-专业网站定制、快速模板网站建设、高性价比海阳网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式海阳网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖海阳地区。费用合理售后完善,十载实体公司更值得信赖。

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

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

php中的问号是什么意思

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

  • 在标签中使用的问号,只是充当一个界定符的作用,即标识PHP代码的开头和结尾,没有实质的程序意义。

  • 在三元运算符中的问号,是有着特定的程序意义的,它的表示方法大概是:条件一?条件二:条件三,当条件一成立时,问号的作用是选择条件二作为程序继续执行的分支。也就是说,条件一成立,就执行条件二,否则执行条件三。

在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中问号指的是什么
当前网址:http://chengdu.cdxwcx.cn/article/ggdgjh.html