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