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

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

解决方法:

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

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

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

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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...