다양한 PHP 라이브러리를 살펴보면서 많은 사람들이 다음과 같이 단일 클래스 밑줄로 일부 클래스 메소드를 접두어로 선택한다는 것을 알았습니다.
public function _foo()
...대신에...
public function foo()
나는 이것이 궁극적으로 개인 취향에 달려 있다는 것을 알고 있지만, 누군가 가이 습관이 어디서 왔는지에 대한 통찰력이 있는지 궁금합니다.
내 생각은 클래스 메소드가 "클래스 외부에서이 메소드를 호출하지 마십시오"를 암시하는 방식으로 클래스 메소드가 보호 또는 개인으로 표시되기 전에 PHP 4에서 전달 된 것입니다. 그러나 그것은 아마도 내가 익숙하지 않은 어딘가 (언어)에서 나왔거나 내가 알게되면 이익을 얻을 수있는 좋은 추론이있을 수 있습니다.
모든 생각, 통찰력 및 / 또는 의견을 부탁드립니다.