Я бы написал:
class A {
// see B::bar()
public function foo() {
B::bar();
}
}
Мое самое решительное мнение относительно моих различных изменений заключается в том, что комментарии к почтовому ящику - работа Дьявола. Что касается ваших статических и нестатических вещей, я понимаю и использую B::bar()
для ссылки на определение функции в диалоговых целях, независимо от того, является ли bar()
статическим.
Приведенный выше пример, конечно, только для иллюстративных целей, потому что если бы на самом деле была функция A::foo()
, которая ничего не делала, кроме вызова B::bar()
, я бы не включил комментарий, потому что, если человек, читающий мой код, идиот, я не хочу ему помогать.