asp中可以这样的啊,而且我这里的判断已经在function内进行了,总不能再来一次判断吧

解决方案 »

  1.   

    $rs = xx($value);
    if( $rs==true )
    {
    print_r($rs); //这里就不能显示值了
    }这样写吧。
    而且你的判断条件错了,是==不是 =
      

  2.   

    http://www.web745.com/article_html/2006/09/167.html
      

  3.   

    ASP可以这样?是你记错了吧?这是变量作用域问题,我所知道的语言都没有你说得情况,函数内定义或使用的变量当然不能和函数外的一样。如果你想要实现,就要用global变量,并且在函数内使用时也要global一下,或者,将$rs以引用的方式传入函数function xx($value,&$rs)。
      

  4.   

    function change($x)
    {
      $x++;
      return $x;
    }
    $a = 5;
    echo change($a);  //6