鍍金池/ 問(wèn)答/PHP  HTML/ php字符串拼接

php字符串拼接

現(xiàn)在有ajax局部刷新,我想這樣寫(xiě)。在服務(wù)端拼接一個(gè)字符串,然后返回給客戶端,但是這樣寫(xiě)是不合法的,怎么寫(xiě)比較好呢?我試了,三元運(yùn)算符可以,但是不適合目前的需求

echo '3333' . (if ($a==1) {
    $a
}else{$b});
回答
編輯回答
愛(ài)是癌

三元運(yùn)算符為什么會(huì)不符合項(xiàng)目呢?其實(shí)三元運(yùn)算符是非常簡(jiǎn)單的,否則就得閉包或直接先判斷結(jié)果再來(lái)拼接輸出

2017年3月21日 01:14
編輯回答
掛念你
echo '3333'. ( ($a==1) ? $a : $b );

或者:

echo '3333' . (function($a,$b){
   if ($a==1) {
    return $a
   }else{
    return $b
   }
}($a,$b));
2017年8月24日 11:00