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
中借鉴过来的.