Отправляет email-рассылки с помощью сервиса Sendsay

PHP-песочница

  Все выпуски  

PHP-песочница Как освоить PHP? Как сделать и установить капчу?


Php-«песочница»

Выпуск 28

Здравствуйте. С вами Андрей Чернобай с новым выпуском "PHP-песочницы". Рассылка создана для самых "маленьких" - для тех, кто делает первые шаги в программировании на PHP. Если Вы хотите двигаться быстрее и изучить программирование на PHP профессионально, рекомендую курс PHP+MySQL для начинающих, потому что в этом курсе собрано всё то, что необходимо именно для создания сайтов, никакой "воды", при этом всё доступно, подробно до мелочей и наглядно.

Сегодня в выпуске:

1. Как освоить PHP?

2. Как сделать и установить капчу?

Как освоить PHP?

Получив несколько писем с жалобами на труднсти с освоением PHP, я подумал, что проще всего новое изучать через призму давно известного.

А что для нас может быть известней (допустим, что это так…), чем родной язык, на котором общаемся ежедневно.

Вот и давайте ответим на вопрос «Как освоить PHP?», сравнив изучение языка программирования с изучением языка «человеческого». Причём, уточню: «человеческий» язык может быть устным и письменным, а язык программирования только письменным – а какой прок от программы ненаписанной? Потому и сравнивать изучение программирования станем с изучением письменной речи… На этом длинное вступление считаю оконченным.

Итак, с чего начинается изучение письменной речи?

Пропустим писание крючочков, кружочков, палочек, петелек – в программировании нам каллиграфия не понадобится, сами понимаете: каким пальцем в «клаву» ни тычь... (Хотя умение набирать текст по возможности быстрее не помешает.)

Однако в программировании вместо каллиграфии можно ознакомиться с так называемыми «правилами хорошего тона», то есть, с тем, как писать код, чтобы его было удобно разобрать и самому автору, и его коллегам. Итак, правила хорошего тона в написании php-кода – то, с чего начинаем.

Дальше изучают алфавит, азбуку.

В русском языке 33 буквы; в PHP “букв” намного больше, причём в зависимости от Ваших конкретных задач изучать эти самые «буквы» все, скорей всего не понадобится. Во всяком случае, все за один раз. Однако есть некоторый необходимый минимум, без которого ну никак. Вот этот-то минимум и составляет азбуку PHP.

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

Зато мне посчастливилось найти видеокурс «PHP + MySQL для начинающих» Евгения Попова. Не знаю, кто этот человек по профессии, но я, как профессиональный преподаватель, могу отметить высокий уровень Евгения именно как преподавателя. То есть, о сложных вещах он рассказывает настолько просто, доходчиво и подробно, что вопросов не остаётся. После изучения курса «PHP + MySQL для начинающих» я стал понимать и то, что написано в тех учебниках, в которых раньше не понимал ни бельмеса.

Некоторые азы этой самой «азбуки» Вы можете освоить по урокам, выкладываемым на моём сайте. Поскольку я не профессиональный программист – я стараюсь объяснять всё как можно проще, «на пальцах».

Итак, после изучения азбуки, алфавита, пишут слова, словосочетания, предложения. Попутно знакомятся с правописанием слов и правилами их расстановки в предложениях.

В PHP этому соответствует этап написания несложных скриптов. Создавая простенькие скрипты, мы учимся применять «буквы» на практике, расставлять их в правильном порядке. Опять-таки, состряпав сколько-то нехитрых скриптов, убедившись, что они работают, мы добавляем себе уверенности в своих силах. Примеры некоторых скриптов можно посмотреть на «Вокруг Сайта» в разделе Уроки PHP.

Когда же связывать слова в предложения более-менее научились, переходят к изложениям.

С чем можно сравнить «человеческие» изложения в PHP? Я бы сказал, что это тот случай, когда мы берём какой-нибудь готовый скрипт и пытаемся его переделать по своему разумению – усовершенствовать (усовершенствовать - хотя бы в нашем понимании).

И наконец доходим до сочинений на заданную, а затем и на свободную тему.

Применительно к программированию это значит, что мы создаём собственные скрипты. Сначала нечто стандартное, уже существующее и без нас («сочинения на заданную тему»). Например, пришла «идея» сварганить скрипт доски объявлений – без труда задуматься: а на кой, мало этих «досок» что ли готовых? Может, и не мало, но научиться программировать что угодно, также как и писать что угодно, по-другому никак не получится – только упражняясь и упражняясь.

Да, и ещё. Ни один стОящий писатель не отмахивается от расширения своего словарного запаса – с помощью словарей. Для программиста тоже «настольной книгой» должен стать словарь (хотя, опять-таки, я подозреваю, что эта книженция составлялась, дабы запутать иностранных шпиёнов, а не чему-то научить).

И теперь вопрос, ради которого я вообще затеял эту статью: как научиться программировать что угодно? Ответ - так же, как научиться писать по-настоящему качественные сочинения/статьи/книги: ПОСТОЯННО ЧИТАЯ и АНАЛИЗИРУЯ (!!!) прочитанное. То же со скриптами на PHP: научиться профессионально программировать можно только постоянно читая и анализируя готовые скрипты. Начиная с простых-препростых, ПРОГОВАРИВАЯ написанное – привыкая говорить на языке PHP и устно, - мы же изучаем новый для себя ЯЗЫК!

Итак, подведём итоги. Коротко – изучать PHP следует в такой последовательности:

- правила хорошего тона при написании php-кода – то же, что разборчивый, чёткий почерк в письме;

- изучение азбуки PHP: основные понятия, функции, конструкции языка;

- учимся писать «слова», «словосочетания», «предложения» - изучив какую-либо функцию, пишем простой скрипт с использованием этой самой функции; затем добавляем изученное раньше;

- пишем «изложения» - экспериментируем с готовыми скриптами, пытаясь их видоизменить, усовершенствовать, что-нибудь добавляя/меняя/удаляя;

- пишем «сочинения» - создаём своё…

Успехов.

Как сделать и установить капчу?

Продолжаем совершенствовать наш скрипт для вывода комментариев на страницу сайта.

В этой статье я расскажу, как сделать капчу с произвольно генерируемым цифровым кодом и затем как установить эту капчу на сайт, встроив её в наш скрипт для добавления комментариев на страницу. (читать всю статью >>>)

 


Научитесь за 22 часа и 33 минуты программированию на PHP:

"PHP + MySQL для начинающих"


P. S. Остальные уроки и статьи по PHP Вы найдёте как всегда на Вокруг Сайта в разделе Уроки PHP. Все возникающие вопросы Вы можете задать, прислав мне письмо на электроный адрес (см. подпись к выпуску) или через форму для добавления комментариев на страницах сайта.

Автор расылки: Андрей Чернобай
kapitansg@yandex.ru


В избранное