"Codesniffer" для PHP Венгерская нотация
Я использую PHAN в своих проектах и задаюсь вопросом, есть ли какой-нибудь код-номер для проверки кода, совместимый с PHAN.
1 ответ
Я предполагаю, что вы можете использовать Codesniffer (http://pear.php.net/manual/en/package.php.php-codesniffer.php), но вам придется создавать свои собственные пользовательские сниффы. Это не выглядит слишком сложно, и вся документация там.
Что вы можете сделать, это проверить, что каждое имя переменной состоит из допустимых префиксов.
То, что вы могли бы сделать, это проверить, что частная переменная класса начинается с _.
То, что вы не сможете сделать, это проверить, что используется правильный префикс типа. Это потому, что переменные PHP динамически типизируются и могут меняться в течение срока жизни переменной. Для статического анализатора кода было бы невозможно понять, что наш.