Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Bad programing style [PHP, example] (https://javascript.ru/forum/offtopic/70262-bad-programing-style-%5Bphp-example%5D.html)

Nexus 23.08.2017 10:34

Bad programing style [PHP, example]
 
Весь backend за исключением ядра CMS в этом стиле.
Метод «remove_debris» класса «registration».

/**

	 * удаление мусора(все в нижний регистра, удаление знаков) из строки

	 * @param unknown $str

	 */

	protected function remove_debris($str)

	{

		$str = strtolower($str);

		$str = preg_replace("#[[:punct:]]#", "", $str);

		$str = str_replace(' ', '', $str);

		

		return mb_strtolower($str);		

	}

Про работоспособность кода ничего писать не буду (он тоже не без упрека, даже этот метод).
Казалось бы ничего страшного в этом стиле нет, но если представить класс целиком...
Руки бы вырвал тому, кто это писал.

Vlasenko Fedor 23.08.2017 17:32

Nexus,
явно не на тот форум запостили. Вам сюда по ходу http://govnokod.ru/


Часовой пояс GMT +3, время: 09:14.