А вот я буду ругаться.
Dmitro, вы, как я понимаю, новичок. Первое, что вам необходимо сделать - это почитать статьи. Второе, если после прочтения статей остаются какие либо вопросы - воспользоваться
поиском и попытаться найти ответы на интересующие вас вопросы. Ваш вопрос обсуждался уже на форуме, и если мне не изменяет память в такой же отдельной теме, примерно с таким же названием, попробуйте поискать.