Уроки PHP. Урок 2. Простейший скрипт

«…Так случилось, что множество моих статей начинается со словосочетания так случилось…» (с) publikz.com

Довольно часто (в основном перед молодежью, старикам это уже вообще не надо) встает неразрешимый вопрос, — каким образом начать изучать программирование, ведь как известно коммерческих задач это не сулит в ближайшем будущем, а затраты времени и сил будут просто огромными.

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

Представьте себе — у вас в папке скопилось более 10-ка тысяч фотографий, и хотелось бы сделать выборку, по датам, по годам, причем желательно делать такие выборки методом копирования файлов, а не их переносом, ну чтобы, хотя бы не «убить» нужные данные. А если вам необходимо сохранять какие-то документы в «облако», например, для бекапинга и чтобы поделиться ими со знакомыми, однокурсниками или даже одноклассниками (я не про сайт «жлобоклассников» сейчас).

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

Лично для меня, в моей каждодневной деятельности, таким языков стал PHP. Можете удивляться и возмущаться, но этот инструмент позволяет делать не только сайты, но и управлять серверными задачами, да и на общераспространненых платформах вроде МАКа или Виндовс, Линукса или Юникса будет вполне успешно работать и запускаться.

Однако, чтобы начать использовать надо для начала изучить азы. Как правило это и встает главным ограничением, обычно «азы» преподносятся в виде огромадной книженции, например, я помню, как пребывая неделю в стомоталогической больнице я каждый день читал Бьярна Страуструпа и его «Основы С++», ну или как-то так называющуюся книженцию. Конечно, что-то отложилось, например слово «итераторы», но применить это знание прямо уже и сейчас я бы не смог.

В отличие от такого фундаментального «учения», PHP гораздо проще. Его можно начать со скачивания дистрибутива с php.net и его установки, это если у вас «виндовс» или «мак».  в Линуксе «Дебиан» я просто сделал apt-get install php5 и все установилось само-собой.

Итак, простейшее задание, вывести текущую дату в формате yyyy-mm-dd hh:mm

1
2
3
4
 
<?php
echo date( "Y-m-d H:i" );
?>

Приведенное выше записываете в файл и исполняете, если это «уникс» или «мак» — делаете файл исполняемым, если «виндовс» — запускаете из FAR с  помощью команды C:\php\php.exe -q c:\php\test.php. Я сознательно не углубляюсь в установку php, считая это элементарной и общеизвестной задачей.

Итак, исполнение вышеприведенного файла должно выдать нечто вроде

user$>2012-08-05 19:00
user$>

Если вы добились этого результата, обратите внимание, что информация про функцию date() доступна на сайте php.net в поиске и в разделе «документация». Изменяя операнды date() вы можете выводить дату в том или ином формате. Таким образом можно, например, вывести номер текущей недели в году, или выяснить этот номер для произвольной даты. Ведь вторым операндом данная функция принимает переменную в формате даты.

Пока успехов, во втором занятии разговор пройдет про то, как вывести текущую дату 10-ть раз, или 20-ть раз, или n-раз, а именно про программную структуру цикла, которая позволяет уменьшить код программы, сделав его более понятным и читабельным.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *