84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
php中一般名称以一条下划线开头的变量和函数有什么特殊意义?
经常在别人的框架中看到这种用法,然而这样做又有什么好处呢?
ringa_lee
框架将变量名、函数名用 _ 开头就是为了避免与用户用的名字冲突。
也可以通过 _ 开头表示私有方法或者属性。
可以查到:
PHP中用下划线开头的变量含义
从" ThinkPHP 开发规范"看PHP 的命名规范和开发建议
一个下划线是私有变量以及私有方法两个下划线是PHP内置变量。
以下划线开头,表示为类的私有成员. 这只是个不成文的规定, 非要说好处,就是增强可读性吧, 你一看到以下划线开头的, 就是私有成员了.
应该是从别的语言, 如 c++, java中借鉴过来的.
c++
java
框架将变量名、函数名用 _ 开头就是为了避免与用户用的名字冲突。
也可以通过 _ 开头表示私有方法或者属性。
可以查到:
PHP中用下划线开头的变量含义
从" ThinkPHP 开发规范"看PHP 的命名规范和开发建议
一个下划线是私有变量以及私有方法
两个下划线是PHP内置变量。
以下划线开头,表示为类的私有成员.
这只是个不成文的规定, 非要说好处,就是增强可读性吧, 你一看到以下划线开头的, 就是私有成员了.
应该是从别的语言, 如
c++
,java
中借鉴过来的.