вторник, 8 сентября 2009 г.

Учимся ходить

Не знаю как для вас, но для меня php был первым языком за который я взялся всерьез (барсик в школе не в счет). Сложно было понять логику языка. Приходилось продираться сквозь дебри операторов и переменных. Но потом постепенно становилось все легче и легче. Пока я не научился "интуитивно" чувствовать функции, воспринимать конструкции. Такое понимание далось после долгой работы с языком.. после понимания логики. Чего я и хочу в данной статье. Читатель должен получить фундамент. Ну, это все лирика...давайте приступим.



Прежде всего, вы должны четко понимать что php-язык серверный, т.е выполняется он целиком и полностью на сервере, генерирует данные которые надо и отдает их пользователю. После того, как данные переданы, их нельзя изменить без повторного обращения к серверу.[caption id="attachment_15" align="alignleft" width="300" caption="Схема Server(php) - пользователь(браузер)"]Схема Server(php) - пользователь(браузер)[/caption]



В чем же в таком случае удобство php? Да в том что его не надо компилировать, в него можно свободно интегрировать другие языки (JavaScript, HTML). Во многих самоучиителях, первым делом, рассматривается простейший вывод данных. Я не буду оригинален и поступлю так же на примере файла hello.php


  echo'Hello World!';
 ?>


Что же это за код? Давайте разберем по порядку. Прежде всего, мы должны дать понять серверу, что обрабатывается php код для этого мы и открываем треугольную скобку со знаком вопроса и надписью php. После вызываем оператор (функцию) вывода строки на экран echo. Ну и дальше идет текст котрый будет выводиться. В нашем случае это 'Hello World!'. Данный текст должен обязательно обрамляться либо одинарными либо двойными кавычками. Какая разница, спросите вы, какие кавычки? Об этом я расскажу в дальнейшем. Окончание действия каждого оператора в php выделяется ; т.е если мы не хотим чтобы действие оператора распространялось на дальнейший код, мы ставим точку с запятой. Ну и в конце мы закрываем нашу треугольную скобку, давая понять машине, что далее ничего интерпритировать не надо. Вот собственно и все. Ваш первый скрипт претворен в жизнь, поздравляю.

Комментариев нет:

Отправить комментарий