请问下,高手定义函数有返回值和没有返回值有什么区别吗??

解决方案 »

  1.   

    一般都习惯加上返回值 例如 return false. 以便清楚程序是否调用成功失败。
      

  2.   

    这个看个人吧,不过一般一个函数是对数据或者其他进行处理,会有返回值,就算没有具体的数据返回,也会返回个true或者false,来确认函数是否执行成功
      

  3.   

    在php里,给没有返回值加个返回值一般不会坏菜,因为有返回值的也可以当作没有返回值的调用,
      

  4.   

    如果你学过java的话,你就觉得php语法不严谨了.
      

  5.   


    我知道java 和 c++一类静态语言要指定函数返回值和每个函数参数数据类型,php属于动态语言,我觉得这就是语言自身的要求,跟语法严谨不严谨没有太多关系。没有一个国际参照标准说任何语言的函数必须返回值,所以严谨与否就没有参考标准。如果你觉得,那也就是个人的感受罢。换个角度的话 我能不能说 java 太严谨?