Doctrine2: проверьте, существует ли значение в Doctrine Collection

Я не могу поверить, что все люди, которые говорят об этом, всегда являются «лучшей практикой» и т. д.

Используйте «это», когда есть двусмысленность, как в примере Кори или когда вам нужно передать объект в качестве параметра, как в примере Райана . Нет причин использовать его иначе, потому что возможность разрешить переменную, основанную на цепочке областей видимости, должна быть достаточно ясной, чтобы необязательные переменные с ней были бы лишними.

РЕДАКТИРОВАТЬ: документация на C # на этом «указывает» еще одно использование, помимо двух, о которых я упоминал, для ключевого слова «this» - для объявления индексаторов

EDIT: @Juan: Да, я не вижу какой-либо несогласованности в моем операторов - есть три случая, когда я бы использовал ключевое слово «this» (как описано в документации C #), и это те времена, когда вам на самом деле нужно . Приклеивание «этого» перед переменными в конструкторе, когда не происходит затенения, - это просто отброс нажатий клавиш и трата времени, когда я читаю его, он не дает никакой пользы.

13
задан Pmpr 16 November 2016 в 07:18
поделиться