课程
/后端开发
/PHP
/PHP进阶篇
还只是叫法不同么?
2016-04-06
源自:PHP进阶篇 11-6
正在回答
在java中叫方法,且java中方法是是存在类中的,类所创建的对象可以调用类中的方法,如果脱离了类而存在就叫函数
一句话,类中的函数叫方法。
方法是面向对象的,函数是面向程序的
函数还具有封装性吧
函数是一段代码,通过名字来进行调用。它能将一些数据(参数)传递进去进行处理,然后返回一些数据(返回值),也可以没有返回值。
所有传递给函数的数据都是显式传递的。
方法也是一段代码,也通过名字来进行调用,但它跟一个对象相关联。方法和函数大致上是相同的,但有两个主要的不同之处:
方法中的数据是隐式传递的;
方法可以操作类内部的数据(请记住,对象是类的实例化–类定义了一个数据类型,而对象是该数据类型的一个实例化)
以上只是简略的解释,忽略了作用域之类的问题。
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答关于构造函数私有方法
3 回答索引数组赋值 跟 关联数组赋值 的区别
3 回答能不能深度解释下函数与方法的差别?
3 回答不明白实例化方法和静态方法的区别
2 回答print_r()是什么意思,跟echo有什么区别呢