<?php global $current_user, $display_name , $user_email; get_currentuserinfo(); //全局变量$current_user echo '' . $current_user->qq . "\n"; ?>请修改上述代码要求没有获取到qq时返回指定的数字
时间: 2023-08-10 11:05:46 浏览: 152
可以使用PHP的三目运算符来实现没有获取到qq时返回指定的数字。修改后的代码如下:
```
<?php global $current_user, $display_name, $user_email;
get_currentuserinfo(); //全局变量$current_user
echo isset($current_user->qq) ? $current_user->qq : 0;
?>
```
在这个代码中,使用`isset()`函数来判断`$current_user->qq`是否存在。如果存在则输出该值,否则输出0。这个操作使用了PHP的三目运算符,可以使代码更加简洁。
需要注意的是,如果`$current_user->qq`的值为null或false,isset()函数仍然会返回false,因此需要使用`isset()`来判断它是否存在。
阅读全文