PHP基础
PHP教程
php框架
JavaScript
asp.net
AJAX
正则表达式
ASP
输入
banner图
图片脚本
导航/分类
帮小弟我解释一句代码
帮我解释一句代码
$str = (isset($_POST['source']) ? $_POST['source'] : '');
这句话怎么理解啊。其中的问号和冒号又分别起什么作用啊。麻烦
大神们指点下。我找资料没找到。
其中source来自于
------解决方案--------------------
换成这样写,
$source=$_POST["source"];
$str=(isset($scource)?$scource:null);
如果$source有值,就取$source的值赋给$str,不然就赋值空给$str
还哪不明白?
------解决方案--------------------
a ? b : c 三元运算符
等价于
if(a) {
return b;
}else {
return c;
}