初步接触PHP ,被里面的方法和函数搞晕了,不知道这两者有什么区别;也看了一些网上的讲解,觉得有种说法还是蛮赞同的:函数(function)是大家的函数,方法(method)是类的方法;


函数(function):

    1.函数是发生在集合之间的一种对应关系;函数一般是公共的,能被大家广泛调用;

    2.他是一段代码,通过名字来进行调用,能将一些数据(参数)传递进去进行处理,然后返回一些数据(返回值),也可以没有返回值。

    3.所有传递给函数的数据都是显式传递的;


方法(method):

    1.是类的成员(如果类是私用类,那这个方法就只能内部调用);

    2. 他也是一段代码,也通过名字来进行调用,但它跟一个对象(比如说,人类,汽车就是对象;对象是类的实例化)相关联;

    3.方法中的数据是隐式传递的;