常看到有些方法是下划线开头的比如:_xxx(), 有些变量也是下划线开头的比如: _yy
thinkphp什么情况下要下划线开头呢?
方法的命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如
getUserName,_parseType,通常下划线开头的方法属于私有方法;属性的命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如 tableName、_instance,通常下划线开头的属性属于私有属性;
以双下划线“__”打头的函数或方法作为魔法方法,例如 __call 和 __autoload;
详见:开发规范
习惯上 private function _yy(...
表示私有方法。