Articles of code review

Проблема с простым фильтром профанации PHP

Я пишу простой фильтр ненормативной лексики в PHP. Может ли кто-нибудь сказать мне, почему в следующем коде фильтр работает (он будет печатать [явным]) для массива $ vowels, а не массива $ lines, который я создаю из текстового файла? function clean($str){ $handle = fopen("badwords.txt", "r"); if ($handle) { while (!feof($handle)) { $array[] = fgets($handle, 4096); } […]

Использование try-catch PDO в функциях

Я подумываю использовать PDO во всех своих будущих Webapp. В настоящее время (используя то, что я узнал из SO до сих пор), то, что у меня есть на моем сайте для обработки соединения с базой данных, является класс Singleton следующим образом: class DB { private static $instance = NULL; private static $dsn = "mysql:host=localhost;dbname=mydatabase;"; private […]

Инструмент для анализа кода PHP

Возможные дубликаты: Regexp для определения времени вызова по ссылкам в исходном коде PHP Есть ли статический анализатор кода [например, Lint] для файлов PHP? Есть ли какой-нибудь инструмент, который может выполнять статический анализ кода PHP? Я должен иметь возможность указывать правила (например, «не допускать подчеркивания в именах классов» и т. Д.), И инструмент должен сказать мне, […]