<?php
function addUser($username){
if($username=="shunping"){
//添加成功
return true;
}else{
//失败
return false;
}
}
addUser("ss");
?>

解决方案 »

  1.   

    只是单纯地return false,你没有打印函数的结果,你可以
    $res = addUuser("ss");
    var_dump($res);
      

  2.   

    <?php
    function addUser($username){
    if($username=="shunping"){
    //添加成功
    return true;
    }else{
    //失败
    return false;
    }
    }
    echo addUser("ss");
    ?>按原文如果返回是true的话,会输出1,false的话无输出
    可以加个判定结果是true或者false,进行对应的输出
    <?php
    function addUser($username){
    if($username=="shunping"){
    //添加成功
    echo true;
    }else{
    //失败
    echo false;
    }
    }
    $a = addUser("ss")==true?"true":"false";
    echo $a;
    ?>
      

  3.   

    你的程序只是判断和返回true or false并没有输出。如果要显示可以改这样。<?php
    function addUser($username){
    if($username=="shunping"){
    //添加成功
    return true;
    }else{
    //失败
    return false;
    }
    }
    $result = addUser("ss");
    if($result){
    echo 'success';
    }else{
    echo 'fail';
    }
    ?>