首页 >

php中的问号是什么意思

后端开发|PHP问题php中的问号是什么意思
PHP
后端开发-PHP问题
java开发的安卓源码,Vscode测试覆盖率,ubuntu连接深蓝,tomcat日志怎么没有,蓝岛爬虫店,php银行卡号验证,济南全网seo推广平台,卖表网站源码,使命召唤9网页模板lzw
php中的问号是什么意思
菜谱网站系统源码,vscode注释显示乱码,ubuntu由#变成$,tomcat如何热刷新,sqlite表添加外键约束,八爪鱼爬虫软件做电商,php配置ueditor,滨海seo优化哪家便宜,什么网站 是cms系统下载地址,导号模板下载lzw
php代码当中问号的作用大概分为两类,一类是在PHP标签中使用的“”这对标记,还有一类是用在三元运算符中的“?”操作符,像这样:$a == 1?true:false。
php 微信在线客服系统源码,配置vscode鼠标颜色,ubuntu usb使用,tomcat里显示乱码,sqlite3插入性能测试,下载爬虫安装包后怎么检验,php 输出 调试,亚马逊seo怎么引流优化,网站手机登录模板,h5 实现医院挂号 模板lzw
在标签中使用的问号,只是充当一个界定符的作用,即标识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视频教学》


  • 暂无相关文章
  • Posted in 未分类