Элементарные примеры плохой практики в PHP

Использование count внутри цикла

Каждый раз, когда Вы вызываете count внутри цикла, в мире умирает один котёнок:

for($i = 0; $i < count($array); $i++)

Чтобы увеличить производительность, замените этот код на:

$len = count($array);
for($i = 0; $i < $len; $i++)

Ответ №2

Отсутствие проверки и экранирования данных перед выполнением запросов к базе

Хуже вот-этого:

mysql_query("INSERT INTO table (name, email) VALUES ({$_POST[''name'']}, {$_POST[''email'']})");

может быть только это:

mysql_query($_GET[''query'']);

На своём веку и такое видел..

Ответ №3
@mysql_connect(...)

Модификатор @ используется для того, чтобы скрыть ошибки от пользователя, а не от разработчика.