登录到 PHPguide Blog
*电子邮箱
*密码
忘记密码?
注册 PHPguide Blog
*电子邮箱
*验证码
*密码
找回密码
*电子邮箱
*验证码
*密码
建议/反馈
*标题
*内容
thinkphp中函数与方法
分类:
php
最后修订:
2019-12-27 19:35

摘要:之前一直以为函数和方法是一回事,只不过是面向对象和面向过程的不同叫法而已,知道在看thinkphp规范文档的时候,我才发现,在thinkphp中方法和函数不是一回事

之前一直以为函数和方法是一回事,只不过是面向对象和面向过程的不同叫法而已,知道在看thinkphp规范文档的时候,我才发现,在thinkphp中方法和函数不是一回事

  • 函数:小写+下划线,例:private function get_user_ip
  • 方法:驼峰法,例:function initSession

函数与方法的区别:

  • 函数是单独存在的,也就是面向过程部分定义的。
  • 方法是依赖于类存在的,也就是面向对象中定义的。
  • 函数,你可以当做一个算法的实现。
  • 方法,则可以当做一个业务逻辑的实现。
  • 类的方法可以设定访问权限,需要通过对象或者类来调用;函数是公共的,都可以使用。


点赞(5 分享(10

发表评论



评论内容