导航:首页 > 编程语言 > php问号表达式

php问号表达式

发布时间:2024-11-01 10:01:57

‘壹’ php 中的问号是什么意思

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

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

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

‘贰’ PHP中:什么意思

PHP中“?:”指的是三目运算符。
三目运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一有3个操作数的运算符,所以有时又称为三元运算符。
一般来说,三目运算符的结合性是右结合的。三目运算符提供了一种表达简单 if-else 语句的简写方法。该运算符由问号(?)和冒号(:)组成,其格式如下:表达式 ? 表达式 : 表达式 ;语句被称为条件表达式,它由 3 个子表达式组成,使用问号 ? 和冒号 : 分隔。问号前面的条件表达式的部分是要测试的条件。这就像 if 语句的括号中的表达式。如果条件是真的,则执行 ? 和 : 之间的语句;否则,执行 : 之后的部分。如果认为有帮助,可以在子表达式周围放置圆括号。

‘叁’ php如何把多个if判断代码简写的更精炼

<?php
$controller_name='index';
$action='index';

if(isset($_GET['controller']))
$controller_name=$_GET['controller'];

if(isset($_GET['action']))
$action=$_GET['action'];

//或者

$controller_name=$_GET['controller']?$_GET['controller']:"index";
$action=$_GET['action']?$_GET['action']:"index";

//注释$action=$_GET['action']?$_GET['action']:"index";意思是:如果$_GET['action']不为空或者isset($_GET['action'])的话,那么$action的值就是问号?后面第一个值,如果不成立的话,就是冒号后面的值index。

通常格式:
$变量=(判断表达式true或者false)?"表达式为true时的值":"表达式为false时的值"


?>

阅读全文

与php问号表达式相关的资料

热点内容
苹果文件服务器是什么 浏览:178
企业透明加密软件有监视功能吗 浏览:492
桌面的运行命令 浏览:7
主流厂商服务器维护流程是什么 浏览:807
压缩棉的被子先洗洗在用 浏览:242
批处理bat代码和文件夹 浏览:296
怎么交叉编译tslib14 浏览:494
致程序员生产力飙升 浏览:760
程序员害怕下班吗 浏览:107
铁路汉宜线加密网实景效果图 浏览:929
php工作难找 浏览:440
微信拼手气红包源码 浏览:380
javaexcel公式计算 浏览:629
mastercam二维编程 浏览:384
加密协议aes和tkip 浏览:707
数据结构与算法彭军 浏览:770
二类app是什么意思 浏览:498
可示教编程的plc 浏览:405
好看的个人界面源码 浏览:882
手机加密文件夹解密方法 浏览:654