Изучение php - урок 1

Oct 07, 2011 11:19


Запись опубликована Блог Озима. Оставляйте Ваши комментарии здесь.

Итак. У нас уже работает денвер, и стоит dreamweaver.

Убедитесь, что денвер запущен, и все работает корректно.
Для удобства будем считать, что наш сервер установлен на отдельном диске (S), и путь к папке localhost на нем такой: S:\home\localhost\www

Немного о путях и работе локального сервера:  локальный сервер позволяет нам создавать любые доменные имена внутри самого сервера. Например, адрес http://localhost/ автоматически создается самим денвером после установки, плюс еще парочка тестовых доменов. Что нужно понять: когда вы создаете домен на локалхосте (на локальном сервере, который входит в состав денвера), сервер записывает в в файл C:\WINDOWS\system32\drivers\etc\hosts IP адрес, по которому должен открываться данный домен.

Если вы откроете этот файл, вы увидите, что там есть как минимум одна запись: 127.0.0.1 localhost

127.0.0.1 это IP адрес вашего локального сервера.

Итак, мы видим, что у нас есть один домен - http://localhost/ (и пусть вас не удивляет, что в нем нет окончания типа com ru и тп - для сервера без разница как он выглядит).

Переходим в папку S:\home\localhost\www - там мы увидим файл index.php - удаляйте его.

Примечание: для работы с различными проектами можно создавать новые домены для каждого проекта (сайта), но я так не делаю: мне намного удобнее создавать поддиректории внутри директории домена localhost, таким образом пть к проектам у меня выглядит как то так: http://localhost/site.ru/. Уверен, многим такой подход не понравится, потому вы можете делать по другому: для каждого проекта создавайте отдельную папку в директории S:\home , а внутри ее создавайте папку www (это обязательно) после чего перезапускайте денвер. Например, вы хотите создать локальный домен yandex.ru:  в папке S:\home создаем папку yandex.ru, входим в нее, и создаем папку www - вот в ней и нужно будет далее работать. Для наших уроков это не понадобится - мы будем все примеры обрабатывать в папке localhost.

Далее создаем свой файл index.php в каталоге, переходим в браузере по адресу http://localhost/ и убеждаемся, что видим в окне браузера чистую нетронутую страницу.

Примечание: в зависимости от настроек, сервер «знает» какую страницу на сайте ему открыть первой - как правило это страница с именем index, в нашем случае страница будет включать в себя php код, потому ее расширение .php, таким образом, создавая страницу с именем index.php мы указываем серверу, что ее нужно открывать, если явно не указан путь к какой-то существующей странице.

Далее откроем страницу index.php в дримвивере.

PHP код имеет свое начало, и свой конец :) Начало php кода в странице характеризуется открытием php кода, а именно тегами (или как их там назвать)
Закрывается php код с помощью  ?>
Давайте внесем эти закарючки в наш файл.

Итак, мы имеем файл с содержимым

Теперь, собственно, приступим к написанию простейшего php кода:  вывод текста на экран с помощью php

Переходим по адресу http://localhost/ (или http://localhost/index.php) и видим наш текст там.

Теперь пояснения: функция echo выводит текст, идущий после него на экран. Текст должен быть заключен в одинарные или двойные кавычки, каждая инструкция php должна заканчиваться точкой с запятой, точка с запятой это аналог точки в обычном человеческом языке: она означает конец «предложения». Синонимом функции echo является функция print.

Поэкспериментируйте с другими фразами. echo работает со строками. В php (как и в остальных языках) существует несколько типов данных:

- строки (как в нашем примере: любой набор символов);
- целые числа -integer  (1,45,1000);
- числа с плавающей точкой - Float (2.34)

и многие другие. На данном этапе нам достаточно этих, чтобы не забивать голову.

Двинемся далее. В программировании существует понятие переменной. В php она всегда начинается с символа $, после которого может идти либо буква, либо знак подчеркивания (не цифра!).
Переменная - это ячейка памяти, которой мы назначаем какое-либо значение, грубо говоря мы говорим: теперь ты будешь содержать в себе эту информацию. Ниже пример вывода данных на экран, но уже с использованием переменной:

Мы назначили переменной значение, а затем вывели ее значение на экран с помощью echo.

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

PHP для новичков - уроки

Previous post Next post
Up