在与其他人的交流中,我看到了如下形式的代码
function ChangeSetting_get($url,$ini_set,$set_time_limit){
!empty($url) ? $data['url'] = $url:print "???";
!empty($ini_set) ? $data['ini_set'] = $ini_set:print "???";
!empty($set_time_limit) ? $data['set_time_limit'] = $set_time_limit:print "???";
if (json_new($data,'configure.json')){
echo '<b>修改配置成功</b><br>';
$data = read('configure.json'); //读取
echo "修改内容:<br>url => {$data['url']}<br>ini_set => {$data['ini_set']}<br>set_time_limit => {$data['set_time_limit']}";
}else{
echo "修改失败???";
}
}
然后我问了问他,这个叫做三元运算
其中empty函数用来检测值是否为空
格式:条件 ? true执行 : false执行 ;
例子:
<?php
$a = 10;
$a % 2 == 0 ? print '$a 是偶数!' : print '$a 是奇数!'; //输出 10是偶数
?>