Как выучить PHP

Автор статьи: Галанов Евгений
Сайт Автора: нет
E-mail Автора: walls@rambler.ru
Дата публикации: 28.06.2006

$Предисловие.
В этой статье Вы не найдете обычных "ПХП скрипты начинаются с символов <?, а заканчиваются ?>". В этой статье написано КАК изучать пхп, а точнее, как начать это делать.

$Требования (пояснение к ним).
1. Компьютер. (иначе никак). 2. Интернет. (нужен, но можно в школе на работе и др.). 3. Мозги. (1 шт.). 4. Нестандартные мозги. (для ускоренного обучения). 5. Программное обеспечение. (разберемся по ходу). 6. Знание HTML. (в зависимости от ваших требований к сайту, можно на уровне бегинер).

$Начала начал.
Для начала Вам нужно две вещи компьютер и по. С первым Я помочь не могу, а со вторым легко. Первое что нам надо - это два пособия по обучению. Их менять нельзя. Я буду работать только с ними. Первое - "Учебник РНР". Официальный сайт www.php.net. Находится на многих сайтах о веб строительстве, можете скачать у меня (www.walls.h1.ru/php/php42.rar). Это справочник, мы будим пользоваться им редко, но он нужен. Далее второе и последнее пособие - Уроки от Артема Акатова на его сайте. На момент написания статьи их было 18. Половина не нужна на первой стадии изучения.

$Пр. обес.
Программное обеспечение я вынес на второй план, поскольку можно и без него, но ооочень плохо. Пр1- Macromedia Dreamweaver (можно блокнот или любой другой редактор). Пр2- OmniHTTPd (2.03мб. лучший вариант, можно заменить хостингом с ПХП, но это лучше).

$Процесс.
Весь процесс обучения у меня занял неделю при наличии требования 4 (см выше). То есть через неделю у меня был полностью готовый сайт. Сайт содержал 14 .php страниц, вместо 1077 .html страниц прошлой версии сайта. В последующую неделю я САМ написал десяток стандартных скриптов - счетчики, гостевые, переадресовщики и др. Ну это Я отвлекся, Вы хотите выучить PHP (иначе бы Вы не дошли до этих слов). Заходим на сайт http://myphp.dem.ru в раздел "уроки" и сохраняем их на своем компе. В каждом уроке вверху страницы есть ссылка версию для печати. Напечатав уроков 8-12 можно смело приступать к изучению языка. Первый урок мне не был знаком. Вообще на тот момент как Я начал обучение по курсам Артема Я знал только, что $xxx - это переменная и всё на этом мои знания о пхп заканчивались. Сразу на первом уроке Вы продвинетесь до форм!!! При этом все будет понятно и доступно. На восьмом уроке Я создал сайт вполне удовлетворяющий моим запросам и прихотям.

$Выделяем.
Опять же скажу, что Я не стану писать про СуперМегаКреативный дизайн и тд. Мы учим ПХП и ничего более. Итак, пункт 4 требований говорит о наличии нестандартных мозгов для ускоренного обучения. Опять же поправка не для ускоренного обучения, а для ускорения достижения результата. То есть мы можем создать самостоятельный сайт. Если вам такой сайт не нужен, то зачем вам учить ПХП пользуйтесь HTMLом и все. Самостоятельный сайт - что это? Самостоятельный сайт - это сайт который дает возможность отдохнуть создателю, а посетителю - найти нужную информацию. Итак, на примере моего сайта можно понять, что раньше у меня было 1077 страниц только в начале, неизвестно к чему это могло привести, если бы я продолжал создавать страницы. Не какого хостинга не напасешься, а про время я вообще молчу. Теперь я могу обновлять сайт в онлайне. Новый сайт содержит 14 пхп страниц и мне этого вполне хватает! Трудно представить это соотношение 14/1077. Вообще можно их количество свести к 1-2. Не могу обделить словом и базы данных, одни из наиболее полезных вещей продвинутых вебмастеров. Краткий, но вполне вместительный урок по базам данных написал Артем, все разжевано и положено на блюдце.

$PS.
Хочу сказать, что все проблемы можно обойти, владея пунктом 4. Например Я, при создании своего сайта обошел много проблем нестандартным использованием пхп. Не надо писать все как написано в уроке, статье и тд, будьте оригинальней. Продумайте все выходы и выберите лучший:-)...

$ЗЫ.
Еще один сове может даже полезней предыдущего. Для большего усвоения, а также повышения квалификации скачайте с сети пхп скрипты, благо их в сети навалом, и разбирайте их, разбирайте их... При написании гостевой книги скачайте их штук 5-10 и посмотрите лучший, скомбинируйте и тд. Полет фантазии не ограничен ни чем кроме вашей фантазии...

$Копи.
Автор - Галанов Евгений. E-mail - [email protected]