Rumah  >  Soal Jawab  >  teks badan

php中一般名称以一条下划线开头的变量和函数有什么特殊意义?

php中一般名称以一条下划线开头的变量和函数有什么特殊意义?

经常在别人的框架中看到这种用法,然而这样做又有什么好处呢?

ringa_leeringa_lee2770 hari yang lalu394

membalas semua(3)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-11 09:57:27

    框架将变量名、函数名用 _ 开头就是为了避免与用户用的名字冲突。

    也可以通过 _ 开头表示私有方法或者属性。

    可以查到:

    PHP中用下划线开头的变量含义

    从" ThinkPHP 开发规范"看PHP 的命名规范和开发建议

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-11 09:57:27

    一个下划线是私有变量以及私有方法
    两个下划线是PHP内置变量。

    balas
    0
  • 阿神

    阿神2017-04-11 09:57:27

    以下划线开头,表示为类的私有成员.
    这只是个不成文的规定, 非要说好处,就是增强可读性吧, 你一看到以下划线开头的, 就是私有成员了.

    应该是从别的语言, 如 c++, java中借鉴过来的.

    balas
    0
  • Batalbalas