微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 以单个或双下划线开头的函数和变量

我已经看到函数和变量以各种编程语言(PHPPython)中的下划线开头,并且对它背后的含义感到困惑.

解决方法:

假设在PHP中使用了常规约定:

>单下划线表示受保护的成员变量或方法
>双下划线表示私有成员变量或方法

这源于PHP具有弱OOP支持并且没有私有和受保护的概念(一切都是公开的).此约定允许开发人员指示成员变量或方法是私有的还是受保护的,以便更好地将其传达给代码用户.

用户可以选择忽略这些语义,并调用“私有”和“受保护”成员变量和方法,如果这样选择的话.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐