PHP函数返回isset

问题描述:

请谁能解释一下做这行的意思在PHPPHP函数返回isset

function UserFullName() 
{ 
    return isset($_SESSION['name_of_user'])?$_SESSION['name_of_user']:''; 
} 
+0

查看文档:http://php.net/manual/en/function.isset.php –

如果$_SESSION['name_of_user']有它的东西,用它;否则,请使用空字符串。

它使用三元运算符?:

http://en.wikipedia.org/wiki/%3F

http://php.net/manual/en/function.isset.php 如果在会话中设置变量得到,如果会话变量被设置的值,否则返回空字符串

,回报会话变量的值,否则返回一个空字符串。

如果在脚本中设置了变量,则isset函数返回true。所以这个函数返回boolean,true/false