本教程操作环境:windows10系统、php7.1版、DELL G3电脑
创新互联建站专业为企业提供邯山网站建设、邯山做网站、邯山网站设计、邯山网站制作等企业网站建设、网页设计与制作、邯山企业网站模板建站服务,10年邯山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
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中的问号是什么意思
当前网址:http://www.mswzjz.cn/qtweb/news46/271596.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能