呵呵. 给你抄几段PHP手册的话出来, 比偶说更容易理解.return
如果在一个函数中调用,return() 语句立即结束此函数的执行并将它的参数作为函数的值返回。return() 也会终止 eval() 语句或者脚本文件的执行。 如果在全局范围中调用,则当前脚本文件中止运行。如果当前脚本文件是被 include() 的或者 require() 的,则控制交回调用文件。此外,如果当前脚本是被 include() 的,则 return() 的值会被当作 include() 调用的返回值。如果在主脚本文件中调用 return(),则脚本中止运行。如果当前脚本文件是在配置文件中的 auto_prepend_file 或者 auto_append_file 所指定的,则此脚本文件中止运行。 更多信息见返回值。 注: 注意既然 return() 是语言结构而不是函数,并不需要用括号将参数括起来。事实上不用括号比用括号更常见,尽管用哪一种并无所谓。 返回值
值通过使用可选的返回语句返回。任何类型都可以返回,其中包括列表和对象。 这导致函数立即结束它的运行,并且将控制权传递回它被调用的行。更多信息 请参照 return()。 function square ($num)
{
    return $num * $num;
}
echo square (4);   // outputs '16'.函数不能返回多个值,但为了获得简单的结果,可以返回一个列表。 function small_numbers()
{
    return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();从函数返回一个引用,你必须在函数申明和支派返回值给一个变量时都使用引用操作符 & : function &returns_reference()
{
    return $someref;
}$newref =& returns_reference();
 
有关引用的更多信息, 请查看 引用的解释. 
-------------------------------------
return $color就是把$color的值返回, 你注释掉的话就没有返回值了.

解决方案 »

  1.   

    你能不能给我一份这个手册,或者给我一个下载此手册的地址,谢谢!
    [email protected]
    再次感谢你的HELP!
      

  2.   

    http://www.php.net/distributions/manual/php_manual_zh.chm
    这个是较新的PHP手册(中文), 但是索引的中文有些问题, 我也没有办法.我还有一个旧一点的, 没总是, 但是很抱歉...现在不能发给你...因为我的上行现在全满...发不动...sorry....得晚些时候才行.别的朋友如果有知道旧一点那个PHP4中文手册的下载的, 麻烦帖出来.
      

  3.   

    想看中文的,这有:
    http://www.hooday.com
    非常不错的说……