php function 设置一个可空参数$id 如果这个参数为空则调用另一子程序get()以a的返回值为值

如题所述

function a($id=false){
  $id=$id?:get();
  //下面是你要写的代码
  
  
}

追问

请问$id=$id?:get();中
$id=$id?什么意思

追答

三元运算符?:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-17
兄弟你这个问题描述得不清晰追问

function a($a){
如果$a为空就赋值函数get的返回值

}
function get(){
return xxx;
}

追答

$i='';
a($i); //a方法 *此时的$i值等于空

function a($i){
if($i == ''){
get();

}

}

function get(){

return xxx;

}

追问

调用需要直接
a();

追答

判断用if或者3三目运算符都行

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网